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

AtCoder 第406场初级竞赛 A~E题解

A Not Acceptable

【题目链接】

原题链接:A - Not Acceptable

【考点】

嵌套判断

【题目大意】

判断交稿时间是否在截稿时间之前。

【解析】

优先判断小时,如果截稿的小时大于交稿,则输出 Yes,如果小时相等,则判断分钟。最后截稿小时小于交稿小时则输出 No。

【难度】

GESP一级

【代码参考】

#include<bits/stdc++.h>
using namespace std;int main(){int a, b, c, d;cin >> a >> b >> c >> d;if(a > c){cout << "Yes";}else if(a == c){if(b > d) cout << "Yes";else cout << "No";}else{cout << "No";}return 0;
}

B Product Calculator

【题目链接】

原题链接:B - Product Calculator

【考点】

模拟

【题目大意】

一个特殊的计算机,初始显示 1,经过 n 次操作,最后显示的结果是多少。计算机最多显示 k 位数字,如果超过则显示 1。

【解析】

模拟计算过程,要注意计算过程一定会超过 long long 的存储范围,需要使用 __int128。最后输出时需要强制转换为 long long 类型。

【难度】

GESP二级

【代码参考】

#include<bits/stdc++.h>
using namespace std;int main(){__int128 ans = 1;long long n, k, x, d = 1;cin >> n >> k;for(int i = 1; i <= k; i++){d *= 10;}for(int i = 1; i <= n; i++){cin >

相关文章:

  • 如何在element ui中el-select的选择项目中添加自定义图标
  • ABC 353
  • 建立java项目
  • 【电商接口】如何通过小红书订单API实现高效电商数据管理?
  • MQTT报文介绍
  • 怎么把cursor(Cursor/ollama)安装到指定路径
  • Python图像处理全攻略:从基础到前沿技术深度剖析
  • Java 中 LRU 缓存机制详解与实践​
  • Linux操作系统:信号
  • 【Spring Boot】配置实战指南:Properties与YML的深度对比与最佳实践
  • C语言---内存函数
  • 【亲测有效】Ubuntu22.04安装黑屏重启进入系统卡死
  • AI赋能R-Meta分析核心技术:从热点挖掘到高级模型
  • openlayer:07点击实现切换图层之addLayer
  • 【leetcode】70. 爬楼梯
  • Java 参数值传递机制
  • 采用线性优化改进评估配电网的灵活性范围
  • docker-compose使用详解
  • Unity中SRP Batcher使用整理
  • BeamDojo: Learning Agile Humanoid Locomotion on Sparse Footholds
  • 个人做网站接装修活哪个网站好/长春网络优化哪个公司在做
  • 中国太平保险集团官方网站/口碑营销的案例
  • 上海专业网站建设报价/天津seo公司
  • 网站登录系统内部错误/360搜索建站