欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 新闻 > 国际 > AtCoder 第406场初级竞赛 A~E题解

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

2025/12/14 9:28:12 来源:https://blog.csdn.net/m0_69389639/article/details/148119849  浏览:    关键词: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 >

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词