CF——#142div2 C(暴力枚举)
来源:互联网 发布:mac版pscc2017汉化包 编辑:程序博客网 时间:2024/05/04 18:37
题目地址:http://codeforces.com/problemset/problem/230/C
注:重点是处理数据不超时。
#include <iostream>#include <cmath>#include <algorithm>using namespace std;int a[10005];char s[10005];int l[101][10005];int r[101][10005];#define INF 2100000000int main(){int n,m;int i,j;int sign;int flag;while(cin>>n>>m){ flag=0; int q=0; while(n--) { cin>>s; sign=0; for(i=0;i<m;i++) { if(s[i]=='1') { sign=1; int tot=1; for(int k=(i+1)%m;s[k]!='1';k=(k+1)%m) l[q][k]=tot++; tot=1; for(int k=(i+m-1)%m;s[k]!='1';k=(k+m-1)%m) r[q][k]=tot++; } } if(!sign) flag=1; q++; } if(flag) { cout<<"-1"<<endl; continue; } int ans=INF; int mid8; for(j=0;j<m;j++) { mid8=0; for(i=0;i<q;i++) mid8+=min(l[i][j],r[i][j]); ans=min(ans,mid8); } cout<<ans<<endl;}return 0;}
- CF——#142div2 C(暴力枚举)
- Cf 362div2 C [map暴力,思维能力]
- CF——#135div2 C(字符串处理)
- CF#262(div2) C——Present(二分)
- CF——#32div2 C
- CF 174(div2) C
- CF 171 (div2)C
- CF 343div2 B 暴力
- CF #633A(暴力枚举)
- CF#368 B. Bakery (暴力枚举)
- CF round 419 (div2)C题
- CF 191 div2 C
- CF 143 div2 C
- CF-div2-192-C
- CF 188 (div2 C)
- cf 208 div2 C
- CF div2(225) C
- CF #284 div2 C
- 树莓派(Raspberry Pi)通过华为的E353上网卡实现短信发送功能
- 版本号
- centos crontab 使用
- 黑马程序员-网络编程
- ios将摄像头捕获的视频数据转为jpeg格式
- CF——#142div2 C(暴力枚举)
- 理解JNDI中 java:comp/env/jdbc/datasource 与 jdbc/datasource 的不同之处。
- 生命里的一个补丁
- 相机感光芯片尺寸
- 文本框样式
- IE 检测
- epoll在LT和ET模式下的读写方式
- 提交补丁
- 语音编解码记录