Run ID | 作者 | 问题 | 语言 | 测评结果 | 分数 | 时间 | 内存 | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|---|
167648 | 罗嘉为 | 二进制半整数 | C++ | 解答错误 | 0 | 12 MS | 248 KB | 366 | 2024-08-19 17:08:02 |
#include <bits/stdc++.h> using namespace std; int n, t; long long flag = 1, ans = 0; int main(){ cin >> n; while(n--){ cin >> t; while(flag){ if(flag & t){ ans++; if(ans > 2){ break; } } flag = flag << 1; } if(ans == n || n == 1){ cout << "no" << endl; } else { cout << "yes" << endl; } } }