c语言
文章平均质量分 65
翻山越岭只为吃
这个作者很懒,什么都没留下…
展开
-
求字符串的长度(string char)
string类型(1).用string的成员方法length()获取字符串长度length()比较直观,表示的就是该字符串的长度。#include <bits/stdc++.h>using namespace std;int main(){ string s; cin>>s; cout<<s.length()<<endl; return 0;}(2).用string的成员方法size()获取字符串原创 2020-08-06 10:59:13 · 27326 阅读 · 1 评论 -
C语言基础练习(结构体)
描述设有若干个人员的数据,其中包含学生和教师。学生的数据中包括:号码、姓名、性别、职业、班级。教师的数据包括:号码、姓名、性别、职业、职务。可以看出,学生和教师所包含的数据是不同的。现在要求把这些数据放在同一个表格中储存,使用结构体中的共用体实现。结构体定义如下:struct {int num;char name[10];char sex;char job;union {int class;char position[10];}category;};在以上的结构体中,如果job项为s原创 2020-08-11 09:47:25 · 880 阅读 · 0 评论 -
爱的魔力转圈圈
描述前段时间,不知道为啥“爱的魔力转圈圈”这句歌词HOT起来了。现在xxx与yyy一人转了一个圈圈,已知xxx与yyy两个人转的圈圈的圆心位置和半径,小赖赖想知道这两个圈圈重合部分的面积,小赖赖有点懒,所以把这个问题交给热爱编程的你来解决~输入输入共两行,每行有三个数x,y,r,其中(x,y)代表圈圈的圆心位置,r代表圈圈的半径。输出输出一个数,表示两个圈圈的重合面积。(所得结果 小数点后 保留三位)输入样例 10 0 22 0 5输出样例 112.566程序代码#include原创 2020-08-09 14:36:50 · 536 阅读 · 0 评论 -
动态规划(背包问题)
让人头疼的“双十一”描述双十一就这样轰轰烈烈的来了,对于一个买东西只靠网购的资深宅男小灰灰来说,这的确是个令人兴奋的事情。而现在的小灰灰却是痛并快乐着,因为本就干瘪的钱包实在挤不出多少money用来购物了,谁叫他把钱都用来买纸了呢…话说钱到用时方恨少,小灰灰处在深深的忧虑中,不知道怎样才能用剩下的钱买到最有价值的东西,各位小伙伴你们能把他搞定这件事吗输入第一行一个整数T表示有T组测试数据(T<=50)。接下来的T组测试数据:第一行包含两个整数N和M,N表示小灰灰有多少钱,M表示有多少件物原创 2020-08-08 17:12:30 · 617 阅读 · 0 评论 -
字符串去特定字符
描述输入字符串s和字符c,要求去掉s中所有的c字符,并输出结果。输入测试数据有多组,每组输入字符串s和字符c。输出对于每组输入,输出去除c字符后的结果。输入样例 1goaoda输出样例 1good#include<bits/stdc++.h>using namespace std;int main(){ string s; char a; while(getline(cin,s)) { scanf("%c",&原创 2020-08-04 14:44:38 · 1212 阅读 · 1 评论 -
最高分是多少
描述老师想知道从某某同学到某某同学当中,分数最高的是多少。现在请你编程模拟老师的询问。当然,老师有时候需要更新某位同学的成绩。输入输入包含多组测试数据。每组输入第一行是两个正整数N和M(0<N<=30000,0<M<5000),分表代表学生的数目和操作的数目。学生ID编号从1编到N。第二行包含N个整数,代表这N个学生的初始成绩,其中第i个数代表ID为i的学生的成绩。接下来有M行。每一行有一个字符C(只取‘Q’或‘U’),和两个正整数A,B。当C为‘Q’的时候,表示这原创 2020-08-04 10:24:50 · 206 阅读 · 0 评论 -
求上网
描述小明是一个ACM爱好者,某天他和小伙伴们在外面玩耍,突然,他想起来今天是ACM世界总决赛的日子,而且比赛马上就要开始了,小明十分想看比赛的视频直播,于是马上掏出自己的小平板准备连WIFI看直播。现在给你小明的位置和若干WIFI热点的位置及每个热点的覆盖半径,请你判断小明所在的位置能不能连上网。输入输入包含多组测试数据。每组第一行输入一个整数n(0<=n<=100),表示WIFI热点的个数。当n=0时,输入结束。接下来n行,每行输入3个浮点数x,y,r(-500<=x,y&l原创 2020-08-03 15:10:51 · 186 阅读 · 0 评论 -
配钥匙
描述小姐姐想要配 n 把钥匙,她走过开锁铺问老板价钱,老板是这么说的:小姐姐想知道完成配n把钥匙的任务最少需要花费多少钱?输入题目有多组测试数据。第一行输入一个整数T(组数少于100组),表示测试数据组数,对于接下来每组测试数据:每组测试数据输入只有一行,分别为4个整数,表示n、m、A、B。0≤A,B≤1000000,0≤n,m≤1000;输出对于每组测试数据: 在一行内输出一个整数,表示答案输入样例 115 2 2 3输出样例 18代码如下:#include <bit原创 2020-08-02 10:20:39 · 432 阅读 · 0 评论 -
打印日期
打印日期描述给出年分m和一年中的第n天,算出第n天是几月几号。输入输入包括两个整数y(1<=y<=3000),n(1<=n<=366)。输出可能有多组测试数据,对于每组数据,按 yyyy-mm-dd的格式将输入中对应的日期打印出来。输入样例 12013 602012 3002011 3502000 211输出样例 12013-03-012012-10-262011-12-162000-07-29代码如下#include<stdio.h>原创 2020-08-01 16:39:46 · 136 阅读 · 0 评论 -
日期累加
描述设计一个程序能计算一个日期加上若干天后是什么日期。输入输入第一行表示样例个数m,接下来m行每行四个整数分别表示年月日和累加的天数。输出输出m行,每行按yyyy-mm-dd的个数输出。输入样例 112008 2 3 100输出样例 12008-05-13#include <bits/stdc++.h>using namespace std;const int common[12]={31,28,31,30,31,30,31,31,30,31,30,31};//不是闰原创 2020-08-01 15:19:12 · 172 阅读 · 0 评论 -
石头剪子布
石头剪子布描述现在有两个人在玩石头剪子布游戏,请你判断最后谁赢了。用R代表石头,S代表剪子,P代表布。输入输入的第一行是一个整数t(0<t<1000),表示测试样例的数目。每组输入样例的第一行是一个整数n(0<n<100),表示游戏次数。接下来n行,每行由两个字母组成,两个字母之间用一个空格分隔,这些字母只会是R,S或P。第一个字母表示Player1的选择,第二个字母表示Player2的选择。输出对于每组输入样例,输出获胜方的名字(Player1或Player2)原创 2020-08-01 11:03:32 · 208 阅读 · 0 评论 -
小光棍数
描述最近Topcoder的XD遇到了一个难题,倘若一个数的三次方的后三位是111,他把这样的数称为小光棍数。他已经知道了第一个小光棍数是471,471的三次方是104487111,现在他想知道第m(m<=10000000000)个小光棍数是多少?输入有多组测试数据。第一行一个整数n,表示有n组测试数据。接下来的每行有一个整数m。输出输出第m个小光棍数。输入样例 111输出样例 1471来源基础题-数学类问题解析:同余定理即 a三b mod m 则存在一个k使得a=b+原创 2020-07-31 15:19:05 · 261 阅读 · 0 评论 -
打印图形
镂空三角形描述把一个字符三角形掏空,就能节省材料成本,减轻重量,但关键是为了追求另一种视觉效果。在设计的过程中,需要给出各种花纹的材料和大小尺寸的三角形样板,通过电脑临时做出来,以便看看效果。输入每行包含一个字符和一个整数n(0<n<41),不同的字符表示不同的花纹,整数n表示等腰三角形的高。显然其底边长为2n-1。如果遇到@字符,则表示所做出来的样板三角形已经够了。输出每个样板三角形之间应空上一行,三角形的中间为空。显然行末没有多余的空格。输入样例 1X 2A 7@输出样原创 2020-07-31 11:07:54 · 224 阅读 · 0 评论 -
讨厌的小数点
描述小明一直很讨厌小数点,一看到小数点就头疼。不幸的是,小红给他出了一个题目,问他:给你一个小数x,你能算出小数点后第 n 位是什么吗?(1<=n<=6)小明看到此题后,瞬间头疼晕倒,你能帮帮他吗?输入首先输入一个 t,表示有 t 组数据,跟着 t 行:每行输入一个小数(输入数据保证一定是 a . b 的形式,为了简单化问题,没有循环小数的情况),然后跟一个 n,表示小数点后第几位。输出输出一个数表示小数点后第n位的数。输入样例 131.234 12.345 23.45原创 2020-07-31 09:59:42 · 501 阅读 · 0 评论 -
火爆的一乐拉面
描述《火影忍者》里面的一乐拉面是主角鸣人的最爱。正巧今天是鸣人升为中忍的日子(熬了这么多年终于成中忍了= =),他决定带着他的小伙伴们去一乐大吃一顿庆祝庆祝。来到一乐门前时,鸣人惊呆了,门前已经排了好几列队伍了,而且每个队伍中的人还都不少。鸣人已经饿的肚子咕咕叫了,他想知道排哪列队伍可以最快吃上饭。我们规定排队的人有3种,并且每种食物的制作时间都不同。具体如下:A种人:中忍考试没过,一个人伤心的出来吃闷饭,这种人会点1碗拉面+1份烤肉+1杯饮料。B种人:有说有笑的情侣,两个人都通过了中忍考试,他原创 2020-07-30 16:58:11 · 326 阅读 · 0 评论 -
求方程的根 牛顿迭代和二分法
描述用牛顿迭代法求下面方程在输入初值点附近的根:2x^3 -4x^2+3x-6=0要求前后两次求出的x的差的绝对值小于10^-6牛顿迭代法公式如下:将给定给定方程写成f(x)=0的形式,在给定初值x0的情况下,按如下公式迭代计算:xn+1=xn-f(x)/f’(x)提示:C语言数学库中有求指数an的函数pow(a, n)以及求x绝对值的函数fabs(x)浮点型数据请定义为双精度double类型。输入双精度浮点型初值x0输出x0附件方程的根,小数点后保留6位小数,末尾换行。输入样例原创 2020-07-30 16:15:48 · 702 阅读 · 0 评论 -
美丽数
描述小明很喜欢3和5这两个数字,他将能被3或5整除的数叫做美丽数。现在给你一个整数N(1<=N<=100000),你能告诉小明第N个美丽数是多少吗?输入输入包含多组测试数据。每组输入一个整数N(1<=N<=100000)。输出对于每组输入,输出第N个美丽数。输入样例 11234输出样例 13569#include <stdio.h>#include <stdlib.h>int main(){ int a[1000原创 2020-07-30 16:11:50 · 769 阅读 · 0 评论 -
水仙花数
描述春天是鲜花的季节,水仙花就是其中最迷人的代表,数学上有个水仙花数,他是这样定义的:“水仙花数”是指一个三位数,它的各位数字的立方和等于其本身,比如:153=13+53+3^3。现在要求输出所有在m和n范围内的水仙花数。输入两个整数m和n(100<=m<=n<=999)。输出要求输出所有在给定范围内的水仙花数,就是说,输出的水仙花数必须大于等于m,并且小于等于n,如果有多个,则要求从小到大排列在一行内输出,之间用一个空格隔开;如果给定的范围内不存在水仙花数,则输出no。原创 2020-07-30 16:09:50 · 552 阅读 · 0 评论 -
C语言-猴子吃桃
描述猴子吃桃问题。猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。 第二天早上又将剩下的桃子吃掉一半,又多吃一个。以后每天早上都吃了前一天剩下的一半零一个。 到第N天早上想再吃时,见只剩下一个桃子了。求第一天共摘多少桃子。输入N输出桃子总数输入样例 110输出样例 11534很简单,就是找规律题#include <stdio.h>#include <stdlib.h>int main(){ int N,s=1,i,t; s原创 2020-07-30 16:07:28 · 140 阅读 · 0 评论 -
鸡兔同笼问题
鸡兔同笼问题描述已知鸡和兔的总数量为n,总腿数为m。输入n和m,依次输出鸡和兔的数目,如果无解,则输出“No answer”(不要引号)。输入第一行输入一个数据a,代表接下来共有几组数据,在接下来的(a<10)a行里,每行都有一个n和m.(0<m,n<100)输出输出鸡兔的个数,或者No answer输入样例 1214 3210 16输出样例 112 2No answer#include <stdio.h>#include <stdlib.原创 2020-07-30 15:30:35 · 1937 阅读 · 0 评论 -
春运
描述春运将至,有关部门要统计春运的人流量。现有一辆公交车,共停N(1<N<1000000)个车站(车站编号为1,2,3,……),然后给出M个人,每个人从a车站上车,然后在b车站下车,你的任务是统计这辆公交车停靠每一站时车上的人数。车上的人数包括本站上车和未下车的人,本站下车的人数不应记录。输入每个测试实例第一行为一个整数N,(N <= 1000000).和一个正整数M(M<=1000000),接下来M行每行包括2个整数a b(1 <= a < b <= N)。原创 2020-07-30 14:58:13 · 159 阅读 · 0 评论 -
Color the ball
描述N个气球排成一排,从左到右依次编号为1,2,3…N.每次给定2个整数a b(a <= b),YY便为骑上他的“小飞鸽"牌电动车从气球a开始到气球b依次给每个气球涂一次颜色。但是N次以后YY已经忘记了第I个气球已经涂过几次颜色了,你能帮他算出每个气球被涂过几次颜色吗?输入每个测试实例第一行为一个整数N,(N <= 100).接下来的N行,每行包括2个整数a b(1 <= a <= b <= N)。当N = 0,输入结束。输出每个测试实例输出一行,包括N个整数,第I原创 2020-07-30 10:56:14 · 167 阅读 · 0 评论 -
胥哥的DOTA
描述集训队的孩子们一定听过一个叫XZY的编程大神吧,其实这不仅是编程大神,而且是DOTA大神,曾带这一群DOTA菜鸟虐爆电脑,可是这个DOTA大神最近竟然要说要戒DOTA了,据说还把DOTA给删了(显然是假的。。。。)。经过本人多天的调查原因是这样的:一天胥哥正在中路和别人兴致勃勃的SOLO中,在即将要赢,还未赢的关键时刻,突然天空飞来一只神箭(白虎的箭),将他射中,从杀人到被杀的感觉使他大叫“坑爹!!!剧本不是这样的呀!!”,最后总结得出没有把计算清楚!!所以为了以后能更好的DOTA,他决定先去学ACM原创 2020-07-30 10:32:11 · 237 阅读 · 0 评论 -
算法3-5:n阶Hanoi塔问题
描述假设有三个分别命名为X、Y和Z的塔座,在塔座X上插有n个直径大小各不相同、依小到大编号为1,2,…,n的圆盘。现要求将X轴上的n个圆盘移至塔座Z上并仍按同样顺序叠排,圆盘移动时必须遵循下列规则:1)每次只能移动一个圆盘;2)圆盘可以插在X、Y和Z中的任一塔座上;3)任何时刻都不能将一个较大的圆盘压在较小的圆盘之上。如何实现移动圆盘的操作呢?当n=1时,问题比较简单,只要将编号为1的圆盘从塔座X直接移至塔座Z上即可;当n>1时,需利用塔座Y作辅助塔座,若能设法将压在编号为n的圆盘之上的n-原创 2020-07-29 11:21:38 · 936 阅读 · 0 评论 -
对于数字的强迫症
描述有一串数字,它虽然长,但他还是一串数字。我有强迫症,我讨厌看到有同样的数字在一起,我想在中间加一个比它们大一点的数。比如123411,我希望它变成1234121。比如333,我希望它变成34343。你能帮我处理一下这些数字吗。输入每行输入一串数,对于这些数进行处理,这串数,最多有1000位。输出输出你处理后的数,当输入的数为0时结束。输入样例 1111991100010输出样例 112121910911010101#include <bits/stdc++.h>原创 2020-07-28 09:35:18 · 456 阅读 · 0 评论 -
闪闪发光
描述一所位于云南昆明的中医药本科院校–云南中医学院。因为报考某专业的人数骤减,正面临着停招的危机。其中有九名少女想到一条妙计——成为偶像,只要她们成为偶像,学校的名气便会增加,而报考的人数亦会上升。就这样,九位个性鲜明的少女决定一起努力成为偶像。希望可以凭借偶像的名气增加生源来挽救自己所喜爱的专业,让自己的学校闪闪发光。她们为了成为偶像,第一步对于她们来说是减肥!这里有n个重物,第i个重物的重量是2^{w_i}。她们每天任务要完成的重量是n个重物的重量和。每次举重的重量和必须是2的幂,重物原创 2020-07-27 17:11:19 · 120 阅读 · 0 评论 -
松哥有许多困惑
松哥的困惑描述都到世界末日了,松哥都没找到女朋友,因此松哥感到很困惑.没想到到了世界末日都没人喜欢我.松哥一生气就发布了征友启事,第二天,一共有n个人报名应征松哥女友.松哥对女友的要求有三点,第一点,名字必须有三个字,第二点,名字中要带Li,第三点名字中要带Ting.松哥希望你能从n个人中.松哥决定选取一人并和她约会.你能找到是谁嘛?输入多组测试数据.每组测试数据的第一行是一个正整数(n<=100).接下来n行分别有n个名字.每个名字不超过20个字符.名字的格式为:名+姓,且首字母大写,原创 2020-07-27 14:49:49 · 426 阅读 · 0 评论 -
小鱼的三角形
描述小鱼手上有一个填满了数字的三角形。这个三角形一共有n层,其中第 i 层共有 i个数,且第1个数和第 i 个数均为 i 。其余的数中,第 j 个数是上一层中第 j-1 个数和第j个数的和。小鱼想知道这个三角形第x层到第 y 层所有数的和,一共有m个询问。输入第一行两个正整数 n,m,表示这个三角形的层数和询问个数。接下来m行,每行两个正整数 x,y,表示一次询问。输出输出共 m 行,每行一个整数,表示一组询问的答案,对 1000000007 取模。#include <bits/stdc原创 2020-07-27 09:51:50 · 179 阅读 · 0 评论 -
数字统计
描述请统计某个给定范围[L, R] 的所有整数中,数字2出现的次数。比如给定范围[2, 22] ,数字2在数2中出现了1次,在数12中出现1次,在数20中出现1次,在数21中出现1次,在数22中出现2次,所以数字2在该范围内一共出现了6次。输入每组输入数据共1行,为两个正整数L和R,之间用一个空格隔开。(1≤L≤R≤10000)输出每组输出共1行,表示数字2出现的次数。输入样例 12 22输出样例 16输入样例 22 100输出样例 220#include <stdio.原创 2020-07-27 09:48:57 · 211 阅读 · 0 评论 -
校门外的树
描述某校大门外长度为L的马路上有一排树,每两棵相邻的树之间的间隔都是1米。我们可以把马路看成一个数轴,马路的一端在数轴0的位置,另一端在L的位置;数轴上的每个整数点,即0,1,2,…,L,都种有一棵树。由于马路上有一些区域要用来建地铁。这些区域用它们在数轴上的起始点和终止点表示。已知任一区域的起始点和终止点的坐标都是整数,区域之间可能有重合的部分。现在要把这些区域中的树(包括区域端点处的两棵树)移走。你的任务是计算将这些树都移走后,马路上还有多少棵树。输入每组输入数据的第一行有两个整数L(1<原创 2020-07-27 09:47:41 · 192 阅读 · 0 评论 -
小鱼的海岛之旅
描述暑假到了,小鱼到海岛上玩。从水平方向看海岛可以看成n个小块,每一个小块都有一个高度hi,水位一开始为0,随着水位的上升,海岛分成了若干块。现在有m个询问,求当水位为ai时,海岛会分成多少块。输入第一行输入两个正整数n,m,分别表示海岛小块个数和询问个数。第二行输入n个整数hi,表示每一块的高度。第三行输入m个整数ai,表示每一个询问。输出共m行,分别对应m个询问的答案。#include <bits/stdc++.h>using namespace std;int原创 2020-07-27 09:45:44 · 86 阅读 · 0 评论 -
小鱼的无奈
描述小鱼有两种面值的钞票无数张,两种面值均为正整数且彼此互素,现在他想买一件商品,问在不找钱的情况下,一件商品价格最大的不能支付的价格是多少?输入多组输入每组一行数据,包含a,b,表示两种钞票的面值。 (1 ≤ a,b ≤ 1010。)输出每组输出一行,为最大不能支付价格。输入样例 13 73 5输出样例 1117这题知道一个特点就行,x能被a,b表示,那么后面x+a,x+b都能被表示。假设a<b,只需要证明c=1~a-1后面的都能被表示就能找到了。c,c+a,c+2a…,这个原创 2020-07-27 09:43:53 · 71 阅读 · 0 评论 -
小鱼的刷剧时光
描述小鱼每天都要坚持刷剧, 每部剧28集, 小鱼第一天刷1集, 第二天刷2集,第三天刷3集 … 第n天后小鱼刷到第几部剧?输入多组输入输入一个 n (n < 1000 ) ;输出一个输出,表示第几部剧。输入样例 1515输出样例 115#include <bits/stdc++.h>using namespace std;int main(){ int n; while(cin>>n) { int su原创 2020-07-27 09:40:17 · 81 阅读 · 0 评论 -
统计一个整数中数字的个数
描述输入一个正整数 repeat (0<repeat<10),做repeat 次下列运算:读入 1 个整数n(n<10^100),统计并输出n中2 的个数。输入见sample输出见sample输入样例 13-219022345543输出样例 1count=2count=1count=0#include<bits/stdc++.h>using namespace std;int main(){ int repeat,k=0;原创 2020-07-27 09:22:36 · 1865 阅读 · 0 评论 -
n阶幻方
N阶幻方描述在一个由若干个排列整齐的数组成的正方形中,图中任意一横行、一纵行及对角线的几个数之和都相等,具有这种性质的图表,称为幻方。目前已经确定,N阶幻方(n>=3)都可以构造出幻方。我们的问题是,当构造的幻方,任意一横行的数累加的和是多少。输入一个数n表示n阶幻方 n<=10000输出一个数,任意一横行的数累加的和输入样例 13输出样例 115提示《周易本义》中的《洛书》,一个三阶幻方“幻方”,中国古代称为“河图”、“洛书”,又叫“纵横图”。任意阶数幻方的各行原创 2020-07-25 21:38:57 · 1477 阅读 · 0 评论 -
画圈游戏
画圈游戏描述有一天,小乐和小希在玩游戏,游戏规则是这样的,有一块矩形的画板,长为x,宽为y,两个玩家在这个画板上画圆,圆心可以自己随便确定,但是每一个圆的半径都是固定的r。每个人轮流画圆,且画板上画的圆都不能重叠(可以相切),如果一方不能画了,另一方就赢了。小乐和小希决定玩这个游戏,且小乐让小希先画,小希不知道怎么画,便向你求助。输入多组数据输入,每组数据包括三个整数,x,y,r,(1≤x,y,r≤10000),x,y,r如上描述。输出对于每组数据,如果小希能获胜的话,输出“It is so e原创 2020-07-25 21:35:25 · 998 阅读 · 0 评论 -
数gcd
数gcd描述给定一个数列,这个数列满足:F1=A,F2=B,Fi=Fi−1+Fi−2(i>2)希望你能求出gcd(FN,FN+1)。现在给定A、B、N,请你求出要求的那个数字。答案可能很大,但是不取模。输入输入一行三个正整数A,B,N。1≤A≤B≤10的17方,1≤N≤10的10的5次方,也就是说N的长度不超过10的5次方多组数据输入输出输出一行一个正整数表示答案。输入样例 12 4 5输出样例 12#include <bits/stdc++.h>#def原创 2020-07-25 21:31:54 · 218 阅读 · 0 评论 -
求三个数的最大数
描述已知有三个不等的数,将其中的最大数找出来。输入输入只有一行,包括3个整数。之间用一个空格分开。输出输出最大数输入样例 12 4 8输出样例 18#include <stdio.h>int main(){ int a,b,c; scanf("%d %d %d",&a,&b,&c); if(a>=b) a=a; else a=b; if(a>=c)原创 2020-07-25 21:28:16 · 1213 阅读 · 0 评论 -
奔赴云南
奔赴云南描述第二届全国中医药程序设计大赛在云南中医学院举行,全国各中医药院校从全国各地奔赴云南。每个人的车票或机票上都会有如下信息:地名 出发时间 到达时间地名:长度不超过20出发时间: 格式hhmm到达时间: 格式hhmm(0 <= hh <= 23,0 <= mm <= 59)但是他们想知道在路上所花费的时间总共是多少。现在请你编写程序帮助他们计算时间。输入多组数据每组数据有一个字符串s和两个整数Time1,Time2,分别表示地名,出发时间,到达时间。原创 2020-07-25 21:24:42 · 66 阅读 · 0 评论 -
搭数字
描述楠哥哥是个小屁孩,喜欢玩筷子。有天他发现若干根筷子可以搭成一些数字。(搭出数字1需要两个筷子,数字2需要5根筷子……)现在就有疑问了,给定n(2<=n<100)根筷子,那个可以组成的最小数是多少?输入每行给定一个筷子数量n (2<=n<100)输出每行输出用这n根筷子所能组成的最小数。输入样例136715输出样例1 708108找规律:2~7根火柴搭出的数字分别是1,7,4,2,0,8此时发现规律22~28就是在15-21的基础上加8;原创 2020-07-24 19:52:57 · 225 阅读 · 0 评论