主页 > 游戏开发  > 

AtCoderBeginnerContest001(A-積雪深差、B-視程の通報、C-風力観測、D-感雨時刻の整

AtCoderBeginnerContest001(A-積雪深差、B-視程の通報、C-風力観測、D-感雨時刻の整

由于我发现网上很少有人会发很久之前AtCoder Beginner Contes的题,所以我打算从AtCoder Beginner Contest 001开始写。大约两周一更,需要的可以订阅专栏,感谢支持Thanks♪(・ω・)ノ →题目翻译


A - 積雪深差

为了解决这个问题,我们需要计算当前时间与一小时前的积雪深度差值。具体来说,给定两个整数分别表示当前和一小时前的积雪深度,我们需要计算并输出它们的差值。(其实非常简单)

方法思路 输入处理:首先读取两个整数,分别表示当前时间和一小时前的积雪深度。计算差值:使用当前时间的积雪深度减去一小时前的积雪深度,得到两者的差值。输出结果:直接输出计算得到的差值,注意结果可以是正数也可以是负数,不需要特殊处理。 上代码: #include<bits/stdc++.h>//不建议新手使用万能头 using namespace std; int main() { int H1, H2; cin >> H1; cin >> H2; cout << H1 - H2 << endl; return 0; }
B - 視程の通報。 方法思路:

给定一个数 n , n 如果达成要求,对其如下操作 . 这题只要判断6次就行 。

n<100 , 输出 00 。 100≤n<1000 , 输出 0 和 a÷100 。 1000≤n≤5000 , 输出 和 a÷100 。 5000<n≤30000 , 输出 a÷1000+50 。 30000<n≤70000 , 输出 (a÷100−30)÷5 。 都不满足输出 89 。

代码: #include<bits/stdc++.h> using namespace std; int main() { int n; cin>>n; if(n<100){ cout<<0<<0<<endl; } else if(n>=100&&n<1000){ cout<<0<<n/100<<endl; } else if(n>=1000&&n<=5000){ cout<<n/100<<endl; } else if(n>5000&&n<=30000){ cout<<n/1000+50<<endl; } else if(n>30000&&n<=70000){ cout<<(n/1000-30)/5+80<<endl; } else{ cout<<89<<endl; } return 0; }

因为时间原因,以下两题将在3月3日~3月8日之间更新,求谅解。

C - 風力観測
D - 感雨時刻の整理
标签:

AtCoderBeginnerContest001(A-積雪深差、B-視程の通報、C-風力観測、D-感雨時刻の整由讯客互联游戏开发栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“AtCoderBeginnerContest001(A-積雪深差、B-視程の通報、C-風力観測、D-感雨時刻の整