- 奇偶校验 2025.6GESP3级T1
- @ 2026-07-16 19:17:30
#include<bits/stdc++.h>
using namespace std;
int n,x,sum1;
int main( )
{
cin>>n;
for (int i=1;i<=n;i++)
{
cin>>x;
int a[1005],xb=0;
while (x)
{
a[++xb]=n%2;
n/=2;
}
for (int j=xb;j>=1;j--)
if (a[j]==1)
sum1++;
}
cout<<sum1<<' ';
if (sum1%2==0)
cout<<0;
else
cout<<1;
return 0;
}
2 条评论
-
202607gj06周子祥 (周子祥) LV 9 @ 2026-07-25 15:53:13
#include<bits/stdc++.h> using namespace std; int a,b,d,sum; int c[260]; int main() { cin>>a; while(a--) { d=0; cin>>b; int bt=b; while(bt) { c[++d]=bt%2; bt/=2; } for(int i=d;i>=1;i--) if(c[i]==1)sum++; } cout<<sum<<" "; cout<<sum%2; return 0; } -
@ 2026-07-16 19:17:44
只对两个点
- 1
信息
- ID
- 2949
- 难度
- 4
- 分类
- (无)
- 标签
- 递交数
- 40
- 已通过
- 17
- 通过率
- 42%
- 被复制
- 1
- 上传者