首页 > 代码库 > HDU 1106 排序
HDU 1106 排序
水题,注意细节。(懒癌……课又很无聊,等这个双休到了一起刷题吧。一个人坚持实在很累)
对着电脑发了一下午的呆,游戏也不想玩,题也不想刷,也许是累了。最后觉得不能这样荒废,即使不想写什么难题,也要刷刷水题!
如:
0051231232050775
0 77 12312320
005123123205077
0 77 12312320
50051231232050775
0 77 12312320
55512345
12345
#include<cstdio> #include<cstring> #include<string> #include<queue> #include<algorithm> #include<map> #include<stack> #include<iostream> #include<list> #include<set> #include<cmath> #define INF 0x7fffffff #define eps 1e-8 #define LL long long #define PI 3.141592654 #define CLR(a,b) memset(a,b,sizeof(a)) #define FOR(n) for(int i=0;i<n;i++) #define debug puts("==fuck==") #define acfun std::ios::sync_with_stdio(false) using namespace std; int main() { char str[1001]; int a[1001]; while(gets(str)!=NULL) { int len=strlen(str); int n=0,j=0; char tmp[1001]; FOR(len+1) { if(str[i]=='5'||str[i]=='\0') { if(j==0)continue; tmp[j]='\0'; a[n++]=atoi(tmp); j=0; } else tmp[j++]=str[i]; } sort(a,a+n); FOR(n-1) printf("%d ",a[i]); printf("%d\n",a[n-1]); } }
HDU 1106 排序
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。