水2
来源:互联网 发布:.net开发的网站源码 编辑:程序博客网 时间:2024/05/01 19:06
贪心水题,给一串0-1的数,外加m个转换ij位置值的机会,求能得到的最小值
#include<iostream>#include<cstdio>#include<cstring>using namespace std;char s[10000];int n;int main(){ int t; char a = 'a'; int k = 0; scanf("%d",&t); while(t--) { scanf("%s%d",s,&n); if(n>=1) { a = s[0],k = 0; for(int i = 0; s[i]; i++) { if(s[i]=='0')continue; if(a>s[i]) { a = s[i]; k = i; } } if(k!=0) { s[k] = s[0]; s[0] = a; n--; } } int d = 1; while(n>0) { if(!s[d])break; while(s[d]=='0')d++; a = s[d]; k = d; for(int j = d; s[j];j++) { if(a>=s[j]) { a = s[j]; k = j; } } if(k != d) { s[k] = s[d]; s[d] = a; n--; } d++; } printf("%s\n",s); } return 0;}
0 0
- 水2
- 水哥语录2
- 乱水2
- 模拟水题2
- 似水年华_5/2
- 2D的水效果
- hdoj 1717 小数化分数2【水】
- POJ 3628 Bookshelf 2 水DP
- 水题你也过不了2
- nyoj 2 括号配对问题水
- 【水数组】#34 A. Reconnaissance 2
- Codeforce 34A-Reconnaissance 2(水)
- Code[VS] 3377 接水问题2
- 水水笔-续2(07/02)
- poj入门水题整理2
- Codevs 3377 接水问题2
- codevs 3377 [Mz]接水问题2
- 《水知道答案2》观后小结
- 正则表达式
- 快速学习javascript(翻译+删改)
- Java反射
- [Java二十周年]我的十多年经验与未来分析
- 水1
- 水2
- 黑马程序员_java基础ArrayList实例
- 第二个项目进展情况
- 黑马程序员_java基础String的常见操作
- 黑马程序员_java基础堆栈
- 黑马程序员_java基础Comparator
- 黑马程序员_java基础Map
- 黑马程序员_java基础hashSet
- 链接数据库注意事项