fzu 2111 Min Number 贪心
来源:互联网 发布:听评书软件 编辑:程序博客网 时间:2024/05/16 00:26
做法:可以用贪心,每次交换都把最小的换到前面,记得第一位不可以为0
#include <iostream>#include <cstdio>#include <cstring>using namespace std;const int LMT=1003;char sec[LMT];int main(){ int T,m,len,p,mi,t; scanf("%d",&T); while(T--) { scanf("%s%d",sec,&m); len=strlen(sec); for(int i=0;i<len&&m;i++) { p=-1;mi=sec[i]; for(int j=i;j<len;j++) if(mi>sec[j]&&(sec[j]!='0'||i)) { mi=sec[j]; p=j; } if(p!=-1) { t=sec[p]; sec[p]=sec[i]; sec[i]=t; m--; } } printf("%s\n",sec); } return 0;}
- fzu 2111 Min Number 贪心
- fzu 2111 Min Number(贪心)
- FZU - 2111 Min Number(贪心)
- FZU OJ 2111 Min Number (贪心)
- ACM--贪心--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 Problem 2111 Min Number
- fzu 2111 Min Number 搜索
- FZU 2111J - Min Number
- FZU 2111 Min Number (想法题)
- 构造(FZU 2111,Min Number)
- FZU Problem 2111 Min Number (数学啊 )
- 菜鸟对ram-linux-gcc编译器的认识
- android完全退出应用程序
- 用Org-mode实践《奇特的一生》
- Windows 8 系统108个命令
- 转给迷茫的自己---专访周家安:我的十年编程自学之路
- fzu 2111 Min Number 贪心
- Teradata SQL Assistant工具导入与导出
- fzu 2112 Tickets 图论
- 用户权限管理
- C++箴言:用传引用给const取代传值
- 二年以上工作经验
- Linux iostat命令
- 通过Google Play验证Android应用的后台请求
- Dojo学习笔记一: 认识Dojo