TOJ1292 排序

秒速五厘米 2022-06-10 14:08 226阅读 0赞

滴,集训第二十九天打卡。

(其实都快结束了…

距离老师上一次开比赛也是九天前了,于是我只能在TOJ划水了…

还在https://www.panda.tv/1352280开了直播..

日常带小徒弟划水ing

TOJ 1292 排序

20170821152720528

思路:这道题直播的时候WA了5发..我都不知道发生了什么..当我发现了5551和15这种神反例的时候才恍然大悟,是我太年轻了…然后最后一次WA居然是因为我多此一举去重了…哇 为什么我第一反应就是要去重的呢…委屈巴巴

  1. #include <stdio.h>
  2. #include <string.h>
  3. #include <algorithm>
  4. using namespace std;
  5. int main()
  6. {
  7. char a[1005];
  8. int i,j,b,o,s,k;
  9. __int64 m[1005];
  10. while(scanf("%s",a)!=EOF)
  11. {
  12. o=0;s=0;k=0;
  13. b=strlen(a);
  14. for(i=0;i<b;i++)
  15. {
  16. if(a[i]=='5')i++;
  17. while(a[i]!='5'&&i<b)
  18. {
  19. s=s*10+a[i]-'0';
  20. i++;k=1;
  21. }
  22. if(k)
  23. {
  24. m[o++]=s;
  25. s=0;
  26. k=0;
  27. }
  28. }
  29. //printf("%d*/*\n",o);
  30. sort(m,m+o);
  31. printf("%I64d",m[0]);
  32. for(i=1;i<o;i++)
  33. printf(" %I64d",m[i]);
  34. printf("\n");
  35. }
  36. }

发表评论

表情:
评论列表 (有 0 条评论,226人围观)

还没有评论,来说两句吧...

相关阅读

    相关 TOJ1292 排序

    滴,集训第二十九天打卡。 (其实都快结束了... 距离老师上一次开比赛也是九天前了,于是我只能在TOJ划水了... 还在https://www.panda.tv/1352

    相关 TOJ1092 More Beautiful

    描述 当老师不容易,尤其是当小学的老师更难:现在的小朋友做作业喜欢滥用括号。 虽然不影响计算结果,但不够美观,容易出错,而且可读性差。但又不能一棒子打死,也许他们就是将来

    相关 TOJ4448 判断正确

    描述 小航比较粗心,判断他写的表达式是否正确。 输入 多组数据,直到文件结束。每行输入 a 运算符号 b 关系符号 c ,(0<=a,b,c<=9),用英文字母表示。