但是写几个 $if$ 就能A了...
by __pipi__ @ 2023-07-23 21:02:02
@[__pipi__](/user/766022) 确实,本来没见过这道题,听了您的话去看了下题面,写了几个if马上就A了
by Remedios @ 2023-07-23 21:27:58
教你个方法,从哪里开始报```TLE```的就从哪里开始骗分。
## 78 Code:
```cpp
#include<cstdio>
int main(int argc,char **argv){
long long maxn,maxm=0;
scanf("%lld",&maxn);
if(maxn>=10000000000){
printf("0");
return 0;
};
for(int iter=1;iter<=maxn;iter++){
maxm^=iter;
};
printf("%lld",maxm);
return 0;
};
```
by Kapo_Hisy @ 2023-08-22 19:30:07
```cpp
#include<bits/stdc++.h>
using namespace std;
long long n;
inline long long read(){//快读
char ch=getchar();
long long x=0,f=1;
while(ch<'0'||ch>'9'){
if(ch=='-') f=-1;
ch=getchar();
}
while(ch>='0'&&ch<='9'){
x=(x<<3)+(x<<1)+(int(ch)^48);
ch=getchar();
}
return f*x;
}
inline void write(long long x){//快写
if(x<0){
putchar('-');
x=-x;
}
if(x>=10) write(x/10);
putchar(x%10^48);
return;
}
int main(){
n=read();
if(n%4==0) write(n);
else if(n%4==1) putchar('1');
else if(n%4==2) write(n|1);
else putchar('0');
return 0;
}//121ms
```
by zrl123456 @ 2023-12-31 10:50:20