E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
hdu1106
java string sscanf_hdu1106 字符串水题strtok()&&strchr()&&sscanf()+atoi()使用
字符串的题目用库函数往往能大大简化代码量以
hdu1106
为例函数介绍strtok()原型:char*strtok(chars[],constchar*delim);功能:分解字符串为一组字符串。
LTT卍
·
2024-02-08 16:24
java
string
sscanf
HDU1106
排序
原题链接:
HDU1106
解题思路题目大意:输入一段数字串(长度不超过1000),将‘5’当做空格,然后将得到的数进行排序(注意:075为75,头部0忽略,若干个0为0)。
Xlouss
·
2020-09-12 08:48
HDU1106
排序
问题链接:
HDU1106
排序。问题简述:参见上述链接。问题分析:这个程序的逻辑并不十分复杂,主要是字符串处理和数字字符串转整数的问题。程序说明:转换后的整数需要排序,但这不是重点。
??yy
·
2020-08-20 01:05
HDU1106
排序【字符串+整数+排序】
排序TimeLimit:2000/1000MS(Java/Others)MemoryLimit:65536/32768K(Java/Others)TotalSubmission(s):64208AcceptedSubmission(s):18938ProblemDescription输入一行数字,如果我们把这行数字中的‘5’都看成空格,那么就得到一行用空格分割的若干非负整数(可能有些整数以‘0’开
海岛Blog
·
2020-08-19 23:48
#
ICPC-备用二
#
ICPC-排序
#
ICPC-HDU
HDU1106
——排序
http://acm.hdu.edu.cn/showproblem.php?pid=1106思路:要注意前5,中间连5和后5的情况。其他的和精度运算得出操作数的方式相似。#include#include#includeusingnamespacestd;structS{charm[1003];};Ss[1003];charx[1003];boolcmp(Sm1,Sm2){inti;if((int)
tlovet1314
·
2020-08-13 19:45
ACM
HDU1106
排序
题目:http://acm.hdu.edu.cn/showproblem.php?pid=1106看到那道题以前没过,就拿出来搞一搞,结果疯狂WA,看了讨论区的所有测试数据,完美通过,还测试了要不要去重。最后发现一个说如果字符长度为1,直接输出。我就没在意(因为不可能)。然后无奈的试了一下,AC。这道题就是坑。AC代码:#include#include#include#include#includ
ACMerszl
·
2020-08-13 17:52
HDU1106
水题但是有坑要注意第一个是5的情况和最后一个没处理的情况#include#include#include#include#includeusingnamespacestd;longlongshu[1200];intge;voidjinqu(stringqq){longlongs=0;intw=0;for(inta=qq.size()-1;a>=0;a--){w++;s=s+(qq[a]-'0')*
NineFailure
·
2020-08-13 12:44
ACM练习
水题
21行代码AC——
HDU1106
排序
ProblemDescription输入一行数字,如果我们把这行数字中的‘5’都看成空格,那么就得到一行用空格分割的若干非负整数(可能有些整数以‘0’开头,这些头部的‘0’应该被忽略掉,除非这个整数就是由若干个‘0’组成的,这时这个整数就是0)。你的任务是:对这些分割得到的整数,依从小到大的顺序排序输出。Input输入包含多组测试用例,每组输入数据只有一行数字(数字之间没有空格),这行数字的长度不
小张同学_
·
2020-08-13 10:52
杂
【分治】合并排序(归并排序)-
HDU1106
排序
题目
HDU1106
排序问题分析这个题目就是把5看作空格,然后从字符串中把整数分出来,将整数按从小到大的顺序输出即可。
vxiao_shen_longv
·
2020-07-13 16:21
算法
HDU1106
:排序
输入一行数字,如果我们把这行数字中的‘5’都看成空格,那么就得到一行用空格分割的若干非负整数(可能有些整数以‘0’开头,这些头部的‘0’应该被忽略掉,除非这个整数就是由若干个‘0’组成的,这时这个整数就是0)。你的任务是:对这些分割得到的整数,依从小到大的顺序排序输出。Input输入包含多组测试用例,每组输入数据只有一行数字(数字之间没有空格),这行数字的长度不大于1000。输入数据保证:分割得到
AlphaWA
·
2018-05-12 22:45
复习题
HDU1106
排序(解法二)
问题链接:
HDU1106
排序。这个程序的逻辑并不十分复杂,主要是字符串处理和数字字符串转整数的问题。
tigerisland45
·
2016-06-16 06:00
HDU1106
排序
这个程序的逻辑并不十分复杂,主要是字符串处理和字符转整数的问题。转换后的整数需要排序,但这不是重点。排序可以用C语言的库函数qsort来实现。因为5被看作空格,需要注意的点有:1.开始的若干个5需要跳过去;2.最后的若干个5需要跳过去;3.字符串全部是5的时候,需要正确处理(俺就吃亏在这里,开始一直没有AC);4.中间的若干个5需要正确跳过去。程序中使用了标志flag5,来处理若干个5。数字串转整
tigerisland45
·
2016-05-08 09:00
排序
字符串
ICPC
itoi
hdu1106
这个题目需要注意初始化问题,还有前导和后导是否有5的许多种情况#include #include #include usingnamespacestd; charstr[1010],temp[1010]; intans[1010],p; voiddeal(){ inttempans=atoi(temp); ans[p++]=tempans; } intmain() { while(scanf
Summer__show_
·
2016-03-27 16:00
HDU1106
Problem:排序Description:输入一行数字,如果我们把这行数字中的‘5’都看成空格,那么就得到一行用空格分割的若干非负整数(可能有些整数以‘0’开头,这些头部的‘0’应该被忽略掉,除非这个整数就是由若干个‘0’组成的,这时这个整数就是0)。你的任务是:对这些分割得到的整数,依从小到大的顺序排序输出。Solution:我们利用string.h中的strtok函数。这个函数可以按指定分隔
FlushHip
·
2016-03-23 17:00
函数
hdu1106
——排序
排序TimeLimit:2000/1000MS(Java/Others) MemoryLimit:65536/32768K(Java/Others)TotalSubmission(s):45588 AcceptedSubmission(s):13081ProblemDescription输入一行数字,如果我们把这行数字中的‘5’都看成空格,那么就得到一行用空格分割的若干非负整数(可能有
qq_33110317
·
2016-01-09 22:00
博客
HDU
hdu1106
字符串水题strtok()&&strchr()&&sscanf()+atoi()使用
字符串的题目用库函数往往能大大简化代码量以
hdu1106
为例函数介绍strtok()原型: char*strtok(chars[],constchar*delim);功能:分解字符串为一组字符串。
zy691357966
·
2015-12-29 13:00
字符串处理
HDU1106
题意简单 View Code 1 #include<stdio.h> 2 #include<string.h> 3 #include<math.h> 4 #include<algorithm> 5 using namespace std; 6 const int maxn = 1005; 7 char s[ ma
·
2015-11-13 02:31
HDU
HDU1106
排序
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1106 Problem Description 输入一行数字,如果我们把这行数字中的‘5’都看成空格,那么就得到一行用空格分割的若干非负整数(可能有些整数以‘0’开头,这些头部的‘0’应该被忽略掉,除非这个整数就是由若干个‘0’组成的,这时这个整数就是0)。 你的任务是
·
2015-11-11 07:45
HDU
hdu1106
排序
1 #include<stdio.h> 2 #include<string.h> 3 #include<stdlib.h> 4 int cmp(const void *a,const void *b) 5 { 6 return *(int *)a-*(int *)b; 7 } 8 int main() 9 { 10
·
2015-11-07 13:17
HDU
HDU1106
.*; 3: 4: public class
HDU1106
5: { 6: public static void main(String[] args) 7:
·
2015-10-23 08:47
HDU
hdu1106
排序 (分割字符串)
排序TimeLimit:2000/1000MS(Java/Others) MemoryLimit:65536/32768K(Java/Others)TotalSubmission(s):41253 AcceptedSubmission(s):11824ProblemDescription输入一行数字,如果我们把这行数字中的‘5’都看成空格,那么就得到一行用空格分割的若干非负整数(可能有
su20145104009
·
2015-07-08 10:00
排序
HDU
1106
hdu1106
hdu1106
排序
水题,出错只在于考虑问题的不全面,给几组帮助我ac的测试数据输入 0051231232050775 005123123205077 50051231232050775 55512345(别漏了)《《这个就是我出错的数据 输出 07712312320 07712312320 07712312320 1234下面上代码#include #include #include #definemaxn1050
chaiwenjun000
·
2015-02-17 10:00
水题
HDU1106
排序
ProblemDescription输入一行数字,如果我们把这行数字中的‘5’都看成空格,那么就得到一行用空格分割的若干非负整数(可能有些整数以‘0’开头,这些头部的‘0’应该被忽略掉,除非这个整数就是由若干个‘0’组成的,这时这个整数就是0)。你的任务是:对这些分割得到的整数,依从小到大的顺序排序输出。 Input输入包含多组测试用例,每组输入数据只有一行数字(数字之间没有空格),这行数字的长度
AC_Gibson
·
2014-09-12 21:00
hdu1106
java字符串分割
排序TimeLimit:2000/1000MS(Java/Others) MemoryLimit:65536/32768K(Java/Others)TotalSubmission(s):30220 AcceptedSubmission(s):8391ProblemDescription输入一行数字,如果我们把这行数字中的‘5’都看成空格,那么就得到一行用空格分割的若干非负整数(可
guodongxiaren
·
2014-01-20 15:00
正则表达式
ACM
字符串分割
进阶
Java拾遗
hdu1106
#include#includeintmain(){ charch[10000]; inti,j,e,flog; __int64t,a[10000]; while(gets(ch)) { memset(a,0,sizeof(a));//把a[10000]都初始化为0;a是用来装找出来的数 for(e=0;e=e;i--)//这里要从最后开始往前找
u010372095
·
2013-05-04 21:00
HDU1106
:排序
ProblemDescription输入一行数字,如果我们把这行数字中的‘5’都看成空格,那么就得到一行用空格分割的若干非负整数(可能有些整数以‘0’开头,这些头部的‘0’应该被忽略掉,除非这个整数就是由若干个‘0’组成的,这时这个整数就是0)。你的任务是:对这些分割得到的整数,依从小到大的顺序排序输出。 Input输入包含多组测试用例,每组输入数据只有一行数字(数字之间没有空格),这行数字的长度
libin56842
·
2013-01-15 23:00
[字符串]
HDU1106
字符串相关练习
题目:
HDU1106
地址:http://acm.hdu.edu.cn/showproblem.php?pid=1106解题:最近看了很多关于string的函数,拿这题试下手。
Gokou_Ruri
·
2012-04-28 23:00
C语言精简快排代码,带注释
找了个ACM题练手
Hdu1106
,主要是ACM的有数据,方便知道自己的对不对。
snowteng17
·
2011-09-20 17:02
c
注释
职场
休闲
快排
C语言精简快排代码,带注释
找了个ACM题练手
Hdu1106
,主要是ACM的有数据,方便知道自己的对不对。
snowteng17
·
2011-09-20 17:02
职场
休闲
C
C++
HDU1106
http://acm.hdu.edu.cn/showproblem.php?pid=1106 #include <stdio.h> #include <stdlib.h> #include <string.h> #define MAXN 1005 char Number[MAXN]; long sort[MAXN]; int c
Dev|il
·
2011-07-01 23:00
HDU
HDU1106
阅读更多http://acm.hdu.edu.cn/showproblem.php?pid=1106#include#include#include#defineMAXN1005charNumber[MAXN];longsort[MAXN];intcmp(constvoid*a,constvoid*b){return*(long*)a-*(long*)b;}//注意问题://1.5开头的不能输出0
Dev|il
·
2011-07-01 23:00
HDU 1106 排序
HDU1106
排序先对读入的字符串做如下处理:1、全部的'5'变成'';2、删除前导的0(数字0本身需要保留)。然后使用istringstream即可读入数字,之后对其进行排序并输出。
心如止水
·
2011-02-28 22:00
HDU1106
#includeusingnamespacestd;intcmp(constvoid*a,constvoid*b){return(*(int*)a)-(*(int*)b);}intmain(){inta[1005],i,j,k,lstr,lnum;charstr[1005],num[1005];while(cin.getline(str,1003)){lstr=strlen(str);for(i=
linleiqin
·
2010-06-11 21:00
HDU1106
——排序
http://acm.hdu.edu.cn/showproblem.php?pid=1106思路:要注意前5,中间连5和后5的情况。其他的和精度运算得出操作数的方式相似。#include#include#includeusingnamespacestd;structS{charm[1003];};Ss[1003];charx[1003];boolcmp(Sm1,Sm2){inti;if((int)
tlovet1314
·
2010-02-22 10:00
上一页
1
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他