开关问题
穷源溯流
路很长,尽管走便是。
展开
-
B. Blocks
题意:每次翻转相邻的方格,问你翻转多少次使得颜色相同,求最少操作数 虽然代码乱点,但思想还是蛮简单的,就是一个暴力反转问题 int main() { IOS; while(cin>>n){ vector<int> w,b; //存储全为 白/黑 的答案 string s; cin>>s; string tmp=s; bool fb=0,fw=0; //判断全为原创 2020-06-30 19:50:56 · 297 阅读 · 1 评论 -
Face The Right Way
int n,m,t; int i,j,k; int dir[N]; int have[N];//从 i 到 i+k-1 有多少朝后的牛 int go(int x) { ms(have,0); int ans=0,sum=0; for(int i=0;i+x<=n;i++){ if( (sum+dir[i]) & 1 ){ ans++; have[i]=1; ...原创 2020-06-22 16:37:30 · 208 阅读 · 0 评论