为什么过不了

#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
分类
高精度 | 其他 点击显示
标签
(无)
递交数
4256
已通过
1415
通过率
33%
被复制
12
上传者