当前位置: 首页 > news >正文

洛谷刷题9

B4355 [GESP202506 一级] 值日

B4355 [GESP202506 一级] 值日 - 洛谷

难度:入门 —— 入门+

这道题有三种解法,第三种解法在一部分比赛中被禁用

AC代码(第一种方法:循环)

#include <iostream>
#include <algorithm>
using namespace std;
int main()
{int n,m;cin>>n>>m;for(int i=max(n,m);;i++){if(i%m==0&&i%n==0){cout<<i;return 0;}}return 0;
}

第二种方法:自定义函数gcd,lcm:

#include <iostream>
using namespace std;
int gcd(int n,int m)
{return m==0?n:gcd(m,n%m);
}
int lcm(int n,int m)
{return n*m/gcd(n,m);
}
int main()
{int m,n;cin>>n>>m;cout<<lcm(n,m);return 0;
}

第三种方法:导入numeric库

#include <iostream>
#include <numeric>
using namespace std;
int main()
{int m,n;cin>>n>>m;int l=lcm(n,m);cout<<l;return 0;
}

B3971 [语言月赛 202405] 闰年

B3971 [语言月赛 202405] 闰年 - 洛谷

难度:入门

按照题意模拟,挨个判断即可

AC代码:

#include <iostream>
using namespace std;
int main()
{#define int long longint y;cin>>y;if(y%4!=0){cout<<"No";}else if(y%4==0&&y%100!=0){cout<<"Yes";}else if(y%100==0&&y%400!=0){cout<<"No";}else if(y%400==0&&y%3200!=0){cout<<"Yes";}else if(y%3200==0&&y%172800!=0){cout<<"No";}else{cout<<"Yes";}return 0;
}

AC记录

B3970 [语言月赛 202405] 数字取模

B3970 [语言月赛 202405] 数字取模 - 洛谷

难度:入门

将x拆分即可后拼接即可

AC代码:

#include <iostream>
using namespace std;
int main()
{#define int long longint x,x1,x2,x3,x4,k;cin>>x>>k;x1=x/1000;x2=x/100%10;x3=x/10%10;x4=x%10;x1%=k;x2%=k;x3%=k;x4%=k;int x_=x1*1000+x2*100+x3*10+x4*1;cout<<x_<<endl;return 0;
}

AC记录

B3931 [语言月赛 202402] 射箭

B3931 [语言月赛 202402] 射箭 - 洛谷

难度:入门

直接判断即可

AC代码:

#include <iostream>
using namespace std;
int main()
{#define int long longint x,y,z,cnt=0;cin>>x>>y>>z;if(x>y+z||y>x+z||z>y+x){cnt++;}cout<<cnt;return 0;
}

AC记录

B3792 [NICA #1] 年龄问题

B3792 [NICA #1] 年龄问题 - 洛谷

难度:入门- —— 入门

经典数学问题:年龄问题

AC代码: 

#include <iostream>
using namespace std;
int main()
{#define int long longint a,b,c;cin>>a>>b>>c;int _=a-b,__=a+c;cout<<_<<" "<<__;return 0;
}

AC记录

B3794 [NICA #1] 图形

B3794 [NICA #1] 图形 - 洛谷 

难度:入门 —— 入门+

还是数学问题

求面积

注意:在此题中\pi= 3.1415926535 

AC代码: 

#include <cstdio>
#include <iomanip>
#include <iostream>
using namespace std;
int main()
{#define int long longint x=0,y=0,a,b,c;cin>>a>>b>>c;double n,s,d=0;x=a*c;y=b*(a+c);s=3.1415926535*c*c;s/=4;d=x+y+s;d/=10000;printf("%0.3lf\n",d);return 0;
}

AC记录

http://www.lryc.cn/news/581255.html

相关文章:

  • Django中关于templates目录和static目录存放位置的总结
  • Django跨域
  • python使用fastmcp包编写mcp服务端(mcp_server)和mcp客户端(mcp_client)
  • jxWebUI--用数据表输入输出数据
  • 前端进阶之路-从传统前端到VUE-JS(第三期-VUE-JS配套UI组件的选择)(Element Plus的构建)
  • SQL 表结构转 Go、Java、TS 自定义实体类,支持自编模板
  • 学习日志04 python
  • 解决kali Linux在VMware中的全局缩放问题
  • Linux:多线程---深入互斥浅谈同步
  • jvm架构原理剖析篇
  • Python之--基本知识
  • App爬虫实战篇-以华为真机手机爬取集换社的app为例
  • 11_架构演进:从单体到云原生的蜕变
  • 【Docker基础】Docker数据卷管理:docker volume prune及其参数详解
  • Apache 配置文件提权的实战思考
  • Feign调用报“请求方法POST不支持“错误
  • 在sf=0.1时测试fireducks、duckdb、polars的tpch
  • 《设计模式之禅》笔记摘录 - 4.抽象工厂模式
  • pagecache过多导致oom的排查记录
  • 单用户模式、紧急模式、救援模式有什么区别
  • LeetCode 第89题:格雷编码
  • PostgreSQL表操作
  • 深度剖析:OPENPPP2 libtcpip 实现原理与架构设计
  • python缓存装饰器实现方案
  • python中执行前置操作,后置操作的几种方法
  • 【QT】事件(鼠标、按键、定时器、窗口)
  • JVM的位置和JVM的结构体系
  • Java创建型模式---工厂模式
  • PVE DDNS IPV6
  • 基于Elasticsearch的短视频平台个性化推荐系统设计与实现