2021年10月6日

L1-023 输出GPLT (20 point(s))

摘要: 判断不成立的条件是值为 0 ,而非负也算值,所以要么把 -- 运算放在 {} 判断后运行代码里面,要么多一个 > 0 判断。 #include <bits/stdc++.h> using namespace std; int main(){ int G = 0, P = 0, L = 0, T = 阅读全文

posted @ 2021-10-06 10:15 Atl212 阅读(26) 评论(0) 推荐(0) 编辑

L1-022 奇偶分家 (10 point(s))

摘要: 试着玩了下位运算求奇偶,如果为偶数那么二进制位比如 2 就有 1 0 而与 1 的二进制 0 1 取与运算的时候,得 0 。相反奇数比如 3 二进制为 1 1 & 0 1 = 0 1 。 对更大的数同样成立,所以所以可以写成 if(tmp & 1) odd++ 。 当时还想了想会不会有非奇偶的数,所 阅读全文

posted @ 2021-10-06 09:48 Atl212 阅读(80) 评论(0) 推荐(0) 编辑

L1-021 重要的话说三遍 (5 point(s))

摘要: #include <bits/stdc++.h> using namespace std; int main(){ for(int i = 0; i < 3; i++) cout << "I'm gonna WIN!" << endl; } 阅读全文

posted @ 2021-10-06 09:33 Atl212 阅读(23) 评论(0) 推荐(0) 编辑

L1-020 帅到没朋友 (20 point(s))

摘要: 最开始用了 set 但最后一个测试点超时了,想了想这遍历是顺序的,不需要考虑排序,所以用了 unordered_set 就把最后一个测试点给解决了。 而想了想既然 unordered_set 都可以,那么类似的向量 vector 也应该是可以的,所以就改成向量试了试。但结果发现却超时了。 故查了查这 阅读全文

posted @ 2021-10-06 09:31 Atl212 阅读(99) 评论(0) 推荐(0) 编辑

L1-019 谁先倒 (15 point(s))

摘要: 题目理解有问题,“最多能喝多少杯不倒” 说的是在这个取值内还能继续,超过才结束,当时以为到了这个界限就倒下了。 所以继 “不超过” 之后又多一个范围字眼 “最多”。 所以不是用 == 判断,而应该用 > 大于。 参考代码 #include <bits/stdc++.h> using namespac 阅读全文

posted @ 2021-10-06 09:30 Atl212 阅读(39) 评论(0) 推荐(0) 编辑

导航