博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
HDU 1106 排序
阅读量:5157 次
发布时间:2019-06-13

本文共 1036 字,大约阅读时间需要 3 分钟。

一直注意这道题很久了。选拔赛之前就看见这道题一直做不出来。拖到现在终于做了。

1.可以用很多C函数来解决很多问题,非常方便。写完这道题觉得自己写的函数才是王道。strchr(char*a,char ch)

2.唯一一个要注意考虑的地方就是连续几个5

 

1 #include 
2 #include
3 #include
4 #include
5 #include
6 using namespace std; 7 8 int cal(string a) 9 {10 int ten=1 , res = 0;11 for(int i=a.length()-1;i>=0;i--)12 {13 res += ten * (a[i]-'0');14 ten *= 10;15 }16 return res;17 }18 19 int main()20 {21 int num[1010];22 char str[1010];23 while(cin>>str)24 {25 int cur =0;26 int cnt =0;27 string snum = "";28 while(cnt < strlen(str))29 {30 if(str[cnt] == '5')31 {32 //cout<
<<' ';33 if(snum!="")34 {35 num[++cur] = cal(snum);36 snum = "";37 }38 }39 else snum += str[cnt];40 cnt++;41 }42 if(snum!="") num[++cur] = cal(snum);//,cout<
<
View Code

 

转载于:https://www.cnblogs.com/cton/p/3437373.html

你可能感兴趣的文章
java二维码小试牛刀
查看>>
Java的内存机制
查看>>
多任务的同步与相互排斥
查看>>
Linux Unix shell 编程指南学习笔记(第五部分)
查看>>
Safari new Date()
查看>>
小程序支付前端代码
查看>>
ffmpeg 编译成功,Mark一下
查看>>
redhat 6.8 配置 centos6 163 的 yum 源
查看>>
CentOS 6.5 Nginx 配置
查看>>
编写一个Java项目,定义包,在包下定义包含main方法的类,在main方法中声明8种基本数据类型的变量并赋值,练习数据类型转换。...
查看>>
linux --- 部署前后端分离项目
查看>>
【poj2096】Collecting Bugs 期望dp
查看>>
任务37:生成 JWT Token
查看>>
C# 下载泛型数据
查看>>
css tips —— 神奇的max-width,min-width, width覆盖规则
查看>>
python 插入排序,选择排序
查看>>
SQL基础(八)-- sql左右连接中的on and 和 on where 的区别
查看>>
[转]UIWebView 监控 XMLHttpRequest
查看>>
BZOJ3312: [Usaco2013 Nov]No Change
查看>>
CSS 实现行内和上下自适应的几种方法
查看>>