不是说CF错样例不扣分吗?

学术版

只有WA1不扣
by _sys @ 2019-09-15 20:38:25


只有WA1不扣
by Erusel @ 2019-09-15 20:41:32


只有WA1不扣
by Doveqise @ 2019-09-15 20:43:37


qwq好亏 死刚C题还没刚出来 一看D题博弈论秒了结果罚时罚一半+100分
by ZhuMingYang @ 2019-09-15 20:43:49


而且还是错这种 >expect"Monocarp" output"Monocrap" 我****
by ZhuMingYang @ 2019-09-15 20:45:58


@[ZhuMingYang](/space/show?uid=128523) 最后一秒调出E没交上去的我更惨
by zrz_orz @ 2019-09-15 20:46:03


@[zrz_orz](/space/show?uid=52295) ~~我上次最后一秒网卡了没交上去才惨~~
by ZhuMingYang @ 2019-09-15 20:48:26


有题解吗qaq
by AquaRio @ 2019-09-15 20:58:21


都别说了,家长强制不准打的我才最惨
by 引领天下 @ 2019-09-15 20:58:43


C题是不是和输出顺序有关啊 为什么我这个会挂?? ~~~c++ #include<iostream> #include<cstdio> #include<algorithm> #include<cstring> #include<vector> #include<cmath> #include<map> #include<bitset> #include<set> #include<queue> #define rep(i,a,b) for(int i=(a);i<=(b);++i) #define dwn(i,a,b) for(int i=(a);i>=(b);--i) using namespace std; typedef long long ll; typedef pair<int,int> P; int n,sum=0; char s1[200010],s2[200010]; queue<char> veca,vecb; vector<P> ans; inline int read() { int x=0,f=1; char ch=getchar(); while(ch<'0'||ch>'9') { if(ch=='-') f=-1; ch=getchar(); } while(ch>='0'&&ch<='9') { x=(x<<3)+(x<<1)+(ch^48); ch=getchar(); } return x*f; } int main() { n=read(); scanf("%s%s",s1+1,s2+1); rep(i,1,n) { if(s1[i]=='a') sum++; if(s2[i]=='a') sum++; if(s1[i]=='a'&&s2[i]=='b') veca.push(i); if(s1[i]=='b'&&s2[i]=='a') vecb.push(i); } if(sum%2!=0) { printf("-1\n"); return 0; } sum=0; if(veca.size()%2==1) { ans.push_back(P(veca.front(),veca.front())); ans.push_back(P(veca.front(),vecb.front())); veca.pop();vecb.pop(); } while(!veca.empty()) { P t; t.first=veca.front();veca.pop(); t.second=veca.front();veca.pop(); ans.push_back(t); } while(!vecb.empty()) { P t; t.first=vecb.front();vecb.pop(); t.second=vecb.front();vecb.pop(); ans.push_back(t); } printf("%d\n",int(ans.size())); for(int i=0;i<ans.size();++i) printf("%d %d\n",ans[i].first,ans[i].second); return 0; } ~~~
by ZhuMingYang @ 2019-09-15 21:04:32


| 下一页