3277:练45.2 异或运算
练 45.2 异或运算
1702:异或运算
C语言:
#include<stdlib.h>
#include<stdio.h>
int n,cnt;
int main()
{
scanf("%d",&n);
int i;
for(i=0;i<=n;i++)
{
if((i^(2*i)^(3*i))==0)
{
cnt++;
}
}
printf("%d",cnt);
return 0;
}
C++语言:
/*
3277:练45.2 异或运算
http://bas.ssoier.cn:8086/problem_show.php?pid=3277
*/
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n,cnt=0;
cin>>n;
for(int i=0;i<=n;i++)
{
if( (i^(2*i)^(3*i)) ==0 )
{
cnt++;
}
}
cout<<cnt<<endl;
return 0;
}
python3代码:
n=int(input())
cnt=0
for i in range(n+1):
if i^(i*2)^(i*3)==0:
cnt=cnt+1
print(cnt)
CSP初赛(1-15课)
CSP初赛课1-计算机发展史
初赛课2-信息存储与网络
CSP初赛课3-数学和数据结构
CSP初赛课4-数据结构+排序
CSP初赛课5-语言基础与阅读程序
CSP初赛课6-阅读程序和完善程序
CSP初赛课7-2019-2020真题讲解
CSP初赛课8-2020真题讲解
CSP初赛课9-模拟试题1讲解
CSP初赛课10-模拟试题2讲解
CSP初赛课11-模拟试题3讲解
CSP初赛课12-模拟试题4讲解
CSP初赛课13-模拟试题5讲解
CSP初赛课14-模拟试题6讲解
CSP初赛课15-总复习