题意:

思路:
先枚举一下k
贪心:如果当前是B那么就翻 差分一下序列 mod2 就OK了

//By SiriusRen
#include <cstdio>
#include <cstring>
#include <algorithm>
using namespace std;
int n,s[5555],reck,reans=0x3fffffff,vis[5555];
char jy[30];
int main()
{scanf("%d",&n);for(int i=1;i<=n;i++){scanf("%s",jy);if(jy[0]=='B')s[i]=1;}for(int i=1;i<=n;i++){int temp=0,t=0;memset(vis,0,sizeof(vis));for(int j=1;j<=n;j++){temp+=vis[j];if((s[j]+temp)&1){if(j>n-i+1)goto st;t++;temp++;vis[i+j]=-1;}}if(t<reans)reans=t,reck=i;st:;}printf("%d %d\n",reck,reans);
}

转载于:https://www.cnblogs.com/SiriusRen/p/6532263.html

POJ 3276 枚举+差分?相关推荐

  1. POJ 3713 枚举 + Tarjan 割点

    题意 传送门 POJ 3713 题解 白书里归到最大流最小割,Emmmm没有找到复杂度比较低的方法.虽然通道节点不相交可以转化为节点容量为 1,通过拆成 2 个节点并连边转化成最大流问题,但要枚举每一 ...

  2. POJ 1966 枚举 + Dinic

    题意 传送门 POJ 1966 Cable TV Network 题解 若无向图不连通,则图中至少存在两个点不连通,则可以枚举这两个点.若两个不同的点 s , t s,t s,t 因为删去某个点集而不 ...

  3. O - Layout POJ - 3169(差分约束)

    O - Layout POJ - 3169 参考 思路: 限制条件 : 最大距离不超过w d[v] - d[u] <= w; 最小距离超过w d[v] - d[u] >= w; 移项得 d ...

  4. POJ - 1201 Intervals(差分约束+最短路)

    题目链接:点击查看 题目大意:给定n个闭区间[ai,bi]和n个整数ci,你需要构造一个整数集合Z,使得Z中满足所有的ai<=x<=bi的整数不少于ci个,求出这样的整数集合Z最少包含多少 ...

  5. [poj 1364]King[差分约束详解(续篇)][超级源点][SPFA][Bellman-Ford]

    题意 有n个数的序列, 下标为[1.. N ], 限制条件为: 下标从 si 到 si+ni 的项求和 < 或 > ki. 一共有m个限制条件. 问是否存在满足条件的序列. 思路 转化为差 ...

  6. POJ 2433 枚举

    题意: 思路: 每回枚举去哪个山包 枚举的姿势很重要 //By SiriusRen #include <cstdio> #include <algorithm> using n ...

  7. POJ 3159 Candies 差分约束dij

    分析:设每个人的糖果数量是a[i] 最终就是求a[n]-a[1]的最大值 然后给出m个关系 u,v,c 表示a[u]+c>=a[v] 就是a[v]-a[u]<=c 所以对于这种情况,按照u ...

  8. POJ 2983(差分约束系统)

    POJ 2983 (1)题意: 有两种信息, P A B X表示A在B点的北边的准确距离为X V A B表示A在B的北边,但是具体的距离不确定,但是距离一定大于1. 询问是否存在一种情况使N个据点满足 ...

  9. poj 1201 Intervals 差分约束

    真 .读题杀,英文题一脸懵逼,看来以后还要多读读英文题,不过读完了就能发现这其实是一道很裸的差分约束,按照题意建边即可,但还要注意的就是后一个要大于等于前一个,并且每个位置不能超过一个元素.求一边最大 ...

最新文章

  1. 检测实现OpenCV2.4.4实现Shi-Tomasi角点检测(goodFeaturesToTrack)
  2. python中国大学排名爬虫写明详细步骤-Python爬虫——定向爬取“中国大学排名网”...
  3. Andriod --- JetPack (一):初识 JetPack
  4. 2021暑假实习-SSM超市积分管理系统-day08笔记
  5. React-router总结
  6. linux循环脚本while循环,Shell脚本while、until循环语句简明教程
  7. php xml相关函数方法,php中对xml读取的相关函数的介绍一
  8. 一篇文章详解大数据技术和应用场景
  9. 华为云 手机 电脑登录不了怎么办 账户_华为云手机能解决芯片困难,是否真的实在,来西瓜视频找答案...
  10. 信息学奥赛一本通(1018:其他数据类型存储空间大小)
  11. OpenShift 4 - 使用教程和免费试用环境
  12. python中常用的os模块
  13. Java将excel文件转成json文件(有错误)
  14. 编译android源码 太慢,记编译Android源码的经历
  15. 批量提取html文件数据库,风越批量文本提取器
  16. 【收藏】华三交换机配置方法及操作实例
  17. 计算机相关的议论主题,关于议论文的题目大全
  18. 计算机桌面文件能单独设密码吗,文件夹怎么设置密码,教您如何给电脑上文件夹设置密码...
  19. 火爆全网的 “蚂蚁牙黑” 特效 今天你也可以做。
  20. MATLAB用相干解调DSB信号,AM DSB信号解调的MATLAB实现

热门文章

  1. [ JS 进阶 ] Ajax 详解 (2) :XHR 实例 GET 和 POST 异步和同步
  2. CentOS下的账户管理
  3. 传递结构体变量解决方案,资料整理一
  4. 使用Dnsmasq加速苹果App Store、iCloud、iTunes、Mac更新等访问速度
  5. maven web工程用MyEclipse Deploy后tomcat下无文件
  6. android闹钟例子,自己软件中调用android系统闹钟
  7. 奇异值(Singular value decomposition SVD)分解
  8. Python--str与repr以及eval的使用方法
  9. python报错处理_python mysql 断连报错处理
  10. C# 学习笔记(12)hex文件转bin文件小工具