构造(FZU 2111,Min Number)
来源:互联网 发布:古装剧知乎 编辑:程序博客网 时间:2024/06/05 02:38
数据很水,我有问题的代码交了都能过。
但是依然可能卡人,如果你出现了手误。
O(10n)
#include<cstdio>#include<string.h>#include<algorithm>using namespace std;const int maxn = 1010;char str[maxn];int len;int M;int k;bool change(){ int kk=k; while(k<len) { for(int i=k+1;i<len;i++) if((k&&str[i]<=str[kk])||(!k&&str[i]!='0'&&str[i]<=str[kk])) kk=i; if(str[kk]==str[k]) { kk=k; if(k==0) kk++; else while(kk<len&&str[kk]<=str[k]) kk++; k=kk; continue; } swap(str[k],str[kk]); return true; } return false;}void solve(){ k=0; scanf("%s %d",str,&M); len=strlen(str); while(M--&&change()); printf("%s\n",str);}int main(){ int T; scanf("%d",&T); while(T--) solve(); return 0;}
0 0
- 构造(FZU 2111,Min Number)
- FZU 2111 Min Number
- FZU 2111Min Number
- FZU 2111 Min Number
- FZU - 2111 Min Number
- FZU 2111【 Min Number】
- FZU 2111 Min Number
- FZU-2111-Min Number
- FZU - 2111 Min Number(贪心)
- FZU OJ 2111 Min Number (贪心)
- fzu 2111 Min Number 贪心
- FZU Problem 2111 Min Number
- fzu 2111 Min Number(贪心)
- fzu 2111 Min Number 搜索
- FZU 2111J - Min Number
- FZU Problem 2111 Min Number (数学啊 )
- FZU 2111 Min Number (想法题)
- ACM--贪心--FZU--2111--Min Number
- Junit单元测试
- Java编码标准
- hadoop搭建之HDFS,MapReduce
- iOS开发
- 帧动画的实现
- 构造(FZU 2111,Min Number)
- Sublime Text3配置在可交互环境下运行python快捷键
- Linux dirname、basename 指令
- ubuntu16.04下chrome安装flash插件
- JAVA阿里规范手册
- 07访问网络文件系统
- 关于mysql 的错误:Access denied for user 'root'@'101.81.76.97' (using password: YES)
- 补间动画的实现
- 欢迎使用CSDN-markdown编辑器