POJ3276
来源:互联网 发布:环保数据 编辑:程序博客网 时间:2024/05/16 19:09
#include <iostream>#include <vector>#include <cstring>#include <cstdio>using namespace std;int main(){int A[5005];int n,i;scanf("%d",&n);getchar();for (i=0;i<n;i++){char a;scanf("%c",&a);getchar();if (a=='B')A[i]=0;elseA[i]=1;}int k;int f[5005];int minn=999999999;int record;for (k=1;k<=n;k++){int ans=0;memset(f,0,sizeof(f));f[0]=!A[0];if (f[0])ans++;int total=f[0];for (i=1;i<=n-k;i++){if (i-k>=0)total-=f[i-k];if (total%2==0)f[i]=!A[i];elsef[i]=A[i];if (f[i])ans++;total+=f[i];}total=0;int flag=0;int temp[5005];memcpy(temp,A,sizeof(A));for (i=n-k+1-k;i<=n-k;i++)total+=f[i];for (i=n-k+1;i<n;i++){total-=f[i-k];if (total%2!=0)temp[i]=!temp[i];if (temp[i]!=1){flag=1;break;}}if (flag)continue;//printf("k:%d m:%d\n",k,ans);if (ans<minn){minn=ans;record=k;}else if (ans==minn && k<record)record=k;}printf("%d %d\n",record,minn);}
0 0
- POJ3276
- POJ3276
- poj3276 翻转
- 开关问题-poj3276
- POJ3276---The Cow Lexicon
- poj3276(开关问题)
- POJ3276 The Cow Lexicon
- poj3276(开关问题)
- poj3276 Face the Right Way
- POJ3276-Face The Right Way
- POJ3276-Face The Right Way
- POJ3276-Face The Right Way
- POJ3276 Face The Right Way
- poj3276 Face The Right Way
- POJ3276——开关问题
- poj3276:Face The Right Way
- poj3276 Face The Right Way模拟
- POJ3276 Face The Right Way 【尺取法】
- 修改一行和修改全表的TX锁
- 编程日记13-12-2
- java小知识点-为什么要配置环境变量,和怎么配置详解
- C++ 断言
- error LNK2001: 无法解析的外部符号 _IID_IDirectInput8A,这个怎么解决?
- POJ3276
- Oracle 10g数据库的恢复
- WordPress分类目录排序插件 Category Order
- pagereference return to edite page or any view
- 简析手机棋牌游戏的盈利
- 使用Xampp和Eclipse/PDT调试PHP程序
- 傲游与视频网站广告之战的思考
- 浅谈数据权限的实现方法和作用机制
- .net实现单点登录 .