Run ID | 作者 | 问题 | 语言 | 测评结果 | Time | Memory | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|
102510 | 王子毅 | 15听到多少次掌声 | C++ | Accepted | 0 MS | 272 KB | 734 | 2024-12-21 19:00:41 |
#include <iostream> #include <set> using namespace std; int main() { // 用于存储所有拍手时间点,利用set的去重特性 set<int> all_times; // 青蛙每1秒拍一次手,拍10次手对应的时间点 for (int i = 0; i < 10; ++i) { all_times.insert(i); } // 熊猫每2秒拍一次手,拍10次手对应的时间点 for (int i = 0; i < 10 * 2; i += 2) { all_times.insert(i); } // 小鸡每4秒拍一次手,拍10次手对应的时间点 for (int i = 0; i < 10 * 4; i += 4) { all_times.insert(i); } // 输出不同时间点的个数,即能听到掌声的次数 cout << all_times.size() << endl; return 0; }