专栏文章
CF2133A Redstone?题解
CF2133A题解参与者 1已保存评论 0
文章操作
快速查看文章及其快照的属性,并进行相关操作。
- 当前评论
- 0 条
- 当前快照
- 1 份
- 快照标识符
- @mio5jzoq
- 此快照首次捕获于
- 2025/12/02 13:43 3 个月前
- 此快照最后确认于
- 2025/12/02 13:43 3 个月前
CF2133A Redstone?题解
分析
查看样例,注意到:有相同数值的组输出
YES,否则输出 NO。证明
形式化题意:给出 ,,问 的值是否为 ?
我们展开一下:
我们展开一下:
最后得出结论:。
所以只要给出的 数组中有至少 个相同的数即可。
所以只要给出的 数组中有至少 个相同的数即可。
代码
CPP#include <bits/stdc++.h>
using namespace std;
int T;
void solve(){
int n;
cin >> n;
vector <int> a(110, 0);
bool f = 0;
for(int i = 1, x; i <= n; i++){
cin >> x;
a[x]++;
if(a[x] == 2)
f = 1;
}
if(f)
cout << "Yes\n";
else
cout << "No\n";
}
int main(){
cin >> T;
while(T--){
solve();
}
return 0;
}
相关推荐
评论
共 0 条评论,欢迎与作者交流。
正在加载评论...