hiho一下,第164周 题目1 : 有序01字符串
来源:互联网 发布:pc安装mac os x 10.11 编辑:程序博客网 时间:2024/06/13 22:19
题目1 : 有序01字符串
时间限制:10000ms
单点时限:1000ms
内存限制:256MB
- 样例输入
3000111010001100000
- 样例输出
011
描述
对于一个01字符串,你每次可以将一个0修改成1,或者将一个1修改成0。那么,你最少需要修改多少次才能把一个01串 S 变为有序01字符串(有序01字符串是指满足所有0在所有1之前的01串)呢?
输入
第一行是一个整数 T,代表测试数据的组数。(1 ≤ T ≤ 10)
以下T行每行包含一个01串 S 。(1 ≤ |S| ≤ 1000)
输出
对于每组测试数据输出最少需要修改的次数。
#!/usr/bin/env python# -*- coding: utf-8 -*-def best(string):# 1 <= S <= 1000min = 1000for i in range(len(string) + 1):m = string[0:i].count('1') + string[i:].count('0')if min >= m:min = mreturn mindef main():N = input()while N > 0:N -= 1M = raw_input()print best(M)if __name__ == "__main__":main()
阅读全文
0 0
- hiho一下,第164周 题目1 : 有序01字符串
- Hihocoder hiho一下 第141周 题目1 : 自行车架
- hiho一下,第163周 题目1 : 希尔伯特曲线
- hiho一下,第165周 题目1 : 分隔相同字符
- hiho一下 第160周 压缩字符串
- hiho一下 第162周 回文字符串
- 01背包 hiho一下第 6 周
- hiho一下 第173周 题目1 : A Game 【区间dp】
- hiho一下 第143周 hiho密码
- hiho一下 第141周
- hiho一下 第139周
- hiho一下第143周
- hiho一下 第145周
- hiho一下 第167周
- hiho一下 第175周
- hiho一下 第174周
- hiho一下 第四十九周 -题目1 : 欧拉路·一
- hiho一下 第五十九周 题目1 : Performance Log
- 深度学习学习笔记
- spark 2.1.1访问hive2.3.0
- Looper判断当前线程是否是主线程
- Akka(19): Stream:组合数据流,组合共用-Graph modular composition
- Java —— 正则表达式 Regex
- hiho一下,第164周 题目1 : 有序01字符串
- 计算机修炼之路--------JavaScript法术的学习笔记(一)
- 窗口拦截
- MySQL优化的几点建议
- 例题 4-4 信息解码 (Message Decoding) UVa 213
- ArcGIS jsAPI 本地部署字体符号乱码
- DTW算法
- 关于Retrofit2的两种拦截器
- 原理总结-springmvc