如何做英文网站的中文网,中国建设机械教育网官方网站,网站淘宝客怎么做的,wordpress启用表情你知道它很水#xff0c;但你就是切不掉它 解析
一直卡85#xff01;#xff01; 原因#xff1a;最后判断的循环应该从0到k-1而不是从1到k#xff01; 啊啊啊一定要小心啊qwq 说实话这个分都算是好的#xff0c;这种bug爆大分一点招没有 还有一个问题是对于ans64爆unsi… 你知道它很水但你就是切不掉它 解析
一直卡85 原因最后判断的循环应该从0到k-1而不是从1到k 啊啊啊一定要小心啊qwq 说实话这个分都算是好的这种bug爆大分一点招没有 还有一个问题是对于ans64爆unsigned ll 的特判需要注意 而且由于没看着限制互不相同的条件还开了个map慢的像屎一样qwq 睁大眼睛注意细节
代码
#includebits/stdc.h
using namespace std;
#define ll unsigned long long
#define int unsigned long long
const int N2e6100;
inline ll read() {ll x0ull,f1ull;char cgetchar();while(!isdigit(c)){if(c-)f-1;cgetchar();}while(isdigit(c)){x(x1)(x3)c-0;cgetchar();}return f*x;
}
int n,m,c,k;
ll st,mi[68];
vectorintv[68];
mapint,boolmp;
signed main(){//freopen(a.in,r,stdin);//freopen(a.out,w,stdout);nread();mread();cread();kread();mi[0]1ull;for(int i1;i63;i) mi[i]mi[i-1]1ull;for(int i1;in;i){ll xread();st|x;}for(int i1;im;i){int xread(),yread();v[x].push_back(y);if(stmi[x]) mp[y]1;}int num0;for(int i0;ik;i){int flag1;for(int j0;j(int)v[i].size();j){int ov[i][j];if(!mp[o]){flag0;break;}}//if(flag) printf(i%d\n,i);numflag;}if(num64!n)puts(18446744073709551616);//printf(num%llu\n,num);else printf(%llu\n,mi[num]-n);
}
/*
*/