为什么过不了

#include<bits/stdc++.h>
#include<algorithm>
#define int unsigned long long
using namespace std;
signed main(){
//freopen(".in","r",stdin);
//freopen(".out","w",stdout);
//MessageBox(GetForegroundWindow(),"标题","内容",MB_YESNO);
string s;
cin>>s;
int sum=s[s.size()]-'0';
sum%=4;
if(sum==0){
cout<<"0"<<endl;
}else if(sum==1){
cout<<"1"<<endl;
}else if(sum==2){
cout<<1<<endl;
}else{
cout<<0<<endl;
}
return 0;
}
//11001100110011001100110011001100
为啥过不了啊,请大神帮帮忙

信息

ID
1141
难度
5
分类
高精度 | 其他 点击显示
标签
(无)
递交数
4144
已通过
1396
通过率
34%
被复制
3
上传者