int 爆,long long 炸
这还能理解
BUT
当我 丧心病狂地 将n定义为unsigned long long时,竟然还WA了!
#include<bits/stdc++.h>
using namespace std;
unsigned long long n;
int main(){
cin>>n;
cout<<(n>>16)+(n<<16);
return 0;
}
https://www.luogu.com.cn/record/117840042
于是
我 偷偷地 光明正大地 抄 借鉴了一下题解
改成了unsigned int
#include<bits/stdc++.h>
using namespace std;
unsigned int n;
int main(){
cin>>n;
cout<<(n>>16)+(n<<16);
return 0;
}
https://www.luogu.com.cn/record/117840126
不理解
灰藏不理解