很好的比赛,让我大脑宕机,比赛题目还是很友好的,适合我这种基础不怎么好的
(什么queueforces,我知道参加的人多,但是你从7号下午四点多一直system test到9点才跑到66%,想提交都不行,所以题解拖的有点晚了)
最近找到一个很好的网站,可以看codeforces中的各种数据,就在这个文章中分享一下:
Codeforces Visualizer (cfviz.netlify.app)
比赛链接:
Dashboard - Codeforces Round 964 (Div. 4) - Codeforces
题A:
题目大意解析:
输入一个两位数,求各个位数的和,
比如输入77
输出14
思路:
获得一个数字的个位数就 % 10, 获得第一位就 / 10,输入的是两位数,也不需要管其他的
代码(C++):
int main() {
ios::sync_with_stdio(false);
cin.tie(0);
int tt;
cin >> tt;
while (tt--){
int n;
cin >> n;
int res = n / 10 + n % 10;
cout << res << '\n';
}
}
代码(Python):
def main():
t = II()
res = []
for _ in range(t):
n = II()
r = n % 10 + n // 10
res.append(r)
for r in res:
print(r)
题B:
题目大意解析:
每个测试用例输入一行,一行总共4个数字
前面两个数表示第一个人的两张牌,后两个数表示第二个人的两张牌
现在比赛规则是:
两个人都随机翻开一张牌进行比大小,如果大于就获胜,如果等于就平局
一共两局,一方赢的次数大于另一方就获胜
输出第一个人赢的可能局数
思路:
这题很容易漏掉一种情况ÿ