
程序设计基础下
king9666
这个作者很懒,什么都没留下…
展开
-
结构体之检查宿舍卫生 SDUT OJ
结构体是什么结构体(struct)是由一系列具有相同类型或不同类型的数据构成的数据集合,叫做结构。定义变量定义变量的方式都是大同小异的,都为数据类型+变量名这样一种方式,比如int型,首先得有int这样一个数据类型,然后再用int这个数据类型去定义一个变量,同样的,我们要定义一个结构体变量,必须要有一个结构体类型,然后用这个类型去定义一个变量。结构体变量的定义有多种方式方法一:定义结构体类...原创 2019-02-16 13:55:17 · 1430 阅读 · 0 评论 -
汉诺塔
汉诺塔Time Limit: 1000 ms Memory Limit: 65536 KiBSubmit StatisticProblem Description汉诺塔(又称河内塔)问题是印度的一个古老的传说。开天辟地的神勃拉玛在一个庙里留下了三根金刚石的棒A、B和C,A上面套着n个圆的金片,最大的一个在底下,其余一个比一个小,依次叠上去,庙里的众僧不倦地把它们一个个地从A棒搬到C棒上,...原创 2019-04-03 16:56:25 · 136 阅读 · 0 评论 -
C语言实验——拍皮球
C语言实验——拍皮球Time Limit: 1000 ms Memory Limit: 65536 KiBSubmit StatisticProblem Description小瑜3岁了,很喜欢玩皮球,看来今后喜欢打篮球的_。最近她发现球从手中落下时,每次落地后反跳回原高度的一半,再落下,每次球落地时数球跳了几次,数到n次时爸爸在边上喊停,问小瑜现在球到底总共走了多少距离,小瑜故作沉思状,...原创 2019-04-03 15:21:38 · 197 阅读 · 0 评论 -
三国佚事——巴蜀之危
三国佚事——巴蜀之危Time Limit: 1000 ms Memory Limit: 65536 KiBSubmit StatisticProblem Description话说天下大势,分久必合,合久必分。。。却道那魏蜀吴三国鼎力之时,多少英雄豪杰以热血谱写那千古之绝唱。古人诚不我欺,确是应了那句“一将功成万骨枯”。是夜,明月高悬。诸葛丞相轻摇羽扇,一脸愁苦。原来是日前蜀国战事吃紧,...原创 2019-04-03 14:51:49 · 158 阅读 · 0 评论 -
王小二切饼
王小二切饼Time Limit: 1000 ms Memory Limit: 65536 KiBSubmit StatisticProblem Description王小二自夸刀工不错,有人放一张大的煎饼在砧板上,问他:“饼不许离开砧板,切n(1<=n<=100)刀最多能分成多少块?”Input输入切的刀数n。Output输出为切n刀最多切的饼的块数。Sample I...原创 2019-04-03 14:40:21 · 289 阅读 · 0 评论 -
爬楼梯
爬楼梯Time Limit: 1000 ms Memory Limit: 65536 KiBSubmit StatisticProblem Description小明是个非常无聊的人,他每天都会思考一些奇怪的问题,比如爬楼梯的时候,他就会想,如果每次可以上一级台阶或者两级台阶,那么上 n 级台阶一共有多少种方案?Input输入包含多组测试数据,对于每组测试数据:输入只有一行为一个正整...原创 2019-04-03 14:33:26 · 233 阅读 · 0 评论 -
骨牌铺方格
骨牌铺方格Time Limit: 1000 ms Memory Limit: 32768 KiBSubmit StatisticProblem Description在2×n的一个长方形方格中,用一个1× 2的骨牌铺满方格,输入n ,输出铺放方案的总数. 例如n=3时,为2× 3方格,骨牌的铺放方案有三种,如下图:Input输入数据由多行组成,每行包含一个整数n,表示该测试实例的长方形...原创 2019-04-03 14:21:53 · 108 阅读 · 0 评论 -
SDUT OJ
悼念512汶川大地震遇难同胞Time Limit: 1000 ms Memory Limit: 65536 KiBSubmit StatisticProblem Description时间:2008年5月16日(震后第4天)地点:汶川县牛脑寨人物:羌族老奶奶【转载整理】牛脑寨是一个全村600多人的羌族寨子,震后几天,这里依然能常常听到隆隆的声音,那是对面山上石头不断滑落的声音。在完成...原创 2019-10-26 08:08:11 · 184 阅读 · 0 评论 -
最少拦截系统OJ
最少拦截系统Time Limit: 1000 ms Memory Limit: 65536 KiBSubmit StatisticProblem Description某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统.但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能超过前一发的高度.某天,雷达捕捉到敌国的导弹来袭.由于该系统还在试用阶段,所以...原创 2019-04-08 17:26:57 · 201 阅读 · 0 评论 -
递归的函数sdut oj
递归的函数Time Limit: 1000 ms Memory Limit: 65536 KiBSubmit StatisticProblem Description给定一个函数 f(a, b, c):如果 a ≤ 0 或 b ≤ 0 或 c ≤ 0 返回值为 1;如果 a > 20 或 b > 20 或 c > 20 返回值为 f(20, 20, 20);如果 a...原创 2019-04-17 16:04:19 · 242 阅读 · 0 评论 -
最长公共子序列问题 SDUT OJ
最长公共子序列问题Time Limit: 1000 ms Memory Limit: 65536 KiBSubmit StatisticProblem Description给定两个序列 X={x1,x2,…,xm} 和 Y={y1,y2,…,yn},找出X和Y的最长公共子序列。Input输入数据有多组,每组有两行 ,每行为一个长度不超过500的字符串(输入全是大写英文字母(A,Z))...原创 2019-04-17 20:59:27 · 1125 阅读 · 0 评论 -
懒虫小鑫
懒虫小鑫Time Limit: 1000 ms Memory Limit: 65536 KiBSubmit StatisticProblem Description小鑫是个大懒虫,但是这一天妈妈要小鑫去山上搬些矿石去城里卖以补贴家用。小鑫十分的不开心。不开心归不开心,小鑫还是要做这件事情的。我们把这个事情简化一下。有n块矿石,设第i块矿石由两个数字wi和pi表示。分别表示这块石头的重量和...原创 2019-04-22 23:41:29 · 149 阅读 · 0 评论 -
活动选择问题
活动选择问题Time Limit: 1000 ms Memory Limit: 65536 KiBSubmit StatisticProblem Descriptionsdut 大学生艺术中心每天都有n个活动申请举办,但是为了举办更多的活动,必须要放弃一些活动,求出每天最多能举办多少活动。Input输入包括多组输入,每组输入第一行为申请的活动数n(n<100),从第2行到n+1行...原创 2019-04-22 23:39:43 · 121 阅读 · 0 评论 -
活动选择
活动选择Time Limit: 1000 ms Memory Limit: 65536 KiBSubmit StatisticProblem Description学校的大学生艺术中心周日将面向全校各个学院的学生社团开放,但活动中心同时只能供一个社团活动使用,并且每一个社团活动开始后都不能中断。现在各个社团都提交了他们使用该中心的活动计划(即活动的开始时刻和截止时刻)。请设计一个算法来找到...原创 2019-04-22 23:38:24 · 133 阅读 · 0 评论 -
删数问题
删数问题Time Limit: 1000 ms Memory Limit: 65536 KiBSubmit StatisticProblem Description键盘输入一个高精度的正整数n(≤100位),去掉其中任意s个数字后剩下的数字按照原来的左右次序组成一个新的正整数。编程对给定的n与s,寻找一种方案,使得剩下的数字组成的新数最小。Input输入有多组 每组包括原始数n,要去掉...原创 2019-04-22 23:36:01 · 146 阅读 · 0 评论 -
区间覆盖问题
区间覆盖问题Time Limit: 1000 ms Memory Limit: 65536 KiBSubmit StatisticProblem Description用i来表示x坐标轴上坐标为[i-1,i]的长度为1的区间,并给出n(1≤n≤200)个不同的整数,表示n个这样的区间。现在要求画m条线段覆盖住所有的区间,条件是:每条线段可以任意长,但是要求所画线段的长度之和最小,并且...原创 2019-04-22 23:32:30 · 150 阅读 · 0 评论 -
商人的诀窍 OJ
商人的诀窍Time Limit: 1000 ms Memory Limit: 65536 KiBSubmit StatisticProblem DescriptionE_star和von是中国赫赫有名的两位商人,俗话说的好无商不奸,最近E_star需要进一批苹果。可是他需要的苹果只有von才有,von的苹果都存在他的传说中很牛叉的仓库里,每个仓库都存了不同种类的苹果,而且每个仓库里的苹果的...原创 2019-04-17 21:13:42 · 281 阅读 · 0 评论 -
商人小鑫SDUT
商人小鑫Time Limit: 1000 ms Memory Limit: 65536 KiBSubmit StatisticProblem Description小鑫是个商人,当然商人最希望的就是多赚钱,小鑫也一样。 这天,他来到了一个遥远的国度。那里有着n件商品,对于第i件商品需要付出ci的价钱才能得到。当然,对于第i件商品,小鑫在自己心中有一个估价pi:代表着当他买下这件商品后带回...原创 2019-04-17 21:11:49 · 201 阅读 · 0 评论 -
最长上升子序列 OJ
最长上升子序列Time Limit: 3000 ms Memory Limit: 65536 KiBSubmit StatisticProblem Description一个数的序列bi,当b1 < b2 < … < bS的时候,我们称这个序列是上升的。对于给定的一个序列(a1, a2, …, aN),我们可以得到一些上升的子序列(ai1, ai2, …, aiK),这里...原创 2019-04-17 21:04:21 · 282 阅读 · 0 评论 -
青蛙过河
青蛙过河Time Limit: 1000 ms Memory Limit: 65536 KiBSubmit StatisticProblem Description1)一条小溪尺寸不大,青蛙可以从左岸跳到右岸,在左岸有一石柱L,石柱L面积只容得下一只青蛙落脚,同样右岸也有一石柱R,石柱R面积也只容得下一只青蛙落脚。 2)有一队青蛙从小到大编号:1,2,…,n。 3)初始时:青蛙只能趴在左岸...原创 2019-04-04 12:04:36 · 444 阅读 · 0 评论 -
第k小的数
第k小的数Time Limit: 5000 ms Memory Limit: 65536 KiBSubmit StatisticProblem Description现有一个包含n个整数(1<=n<=900000)的无序序列(保证序列内元素各不相同),输入一个整数k(1<=k<=n),请用较快的方式找出该序列的第k小数并输出。Input多组输入。首先输入一个数...原创 2019-04-04 12:03:17 · 195 阅读 · 0 评论 -
最终排名 SDUT水题
最终排名Problem Description第四届山东理工大学ACM网络编程擂台赛比赛完后需要产生一个最终排名,排名按照题数多少来决定。但是有太多的队伍参与,手动计算排名已经不能满足比赛的需求。现在有一份名单记录各个队伍的ID和做出的题目数,需要你写一个程序,产生最终的排名。为了简化题目,这里的排名规则为:做出题目数量多的队伍排在前面,如果题数相等,保持输入时的相对顺序不要改变。Inpu...原创 2019-03-05 19:34:56 · 443 阅读 · 0 评论 -
小鑫の日常系列故事(十)——排名次 SDUT 水题
小鑫の日常系列故事(十)——排名次 SDUT 水题小鑫在来到SDUT之后,经过十分刻苦的学习和努力终于进入了ACM集训队。很快又一次ACM集训队的选拔就要开始了,集训队员们又忙碌了起来。他也十分幸运的被学长抓来当苦力。 o(∩_∩)o这次学长给他分配的任务是写一个自动排名的程序,我们知道当选拔赛结束的时候,每一个参与选拔的同学都会有一个自己的分数。而集训队需要根据大家的分数排名来决定谁能够进...原创 2019-03-05 19:28:09 · 486 阅读 · 0 评论 -
小 I 选宾馆 SDUT 水题
Problem Description小 I 去天津玩啦,一路上,他跟他的同学发生了许多有趣的事。到了晚上了,小 I 跟他的同学们要选一个宾馆住下了。但是形形色色的宾馆让小 I 不知所措。对于一个宾馆来说,有许多特征,比如「价格」、「舒适度」。小I会对每个特征都有一个满意度。小I会选择出满意度更高一些的宾馆。其中,「价格」对于小 I 来说是最重要的,其次是「舒适度」。如果有两个宾馆,如...原创 2019-03-05 19:24:02 · 909 阅读 · 0 评论 -
小 I 的小姐姐 SDUT水题
小 I 的小姐姐Problem Description小 I 去天津玩啦,一路上,他跟他的同学发生了许多有趣的事。当他们路过天津外国语学院时,他发现了许多小姐姐,他眼花缭乱,甚至不知道该去找哪个小姐姐聊天。怎么办怎么办!于是他想到了你,他拍了一张照片给你,你发现照片里一共有 n 个小姐姐(序号从 0 到 n - 1),每个小姐姐都有自己的风格,可以按特征划分出 3 个特征值 w1 , ...原创 2019-03-05 19:19:50 · 904 阅读 · 1 评论 -
共用体练习 SDUT OJ
共用体练习Time Limit: 1000 ms Memory Limit: 65536 KiBProblem Description给定n和m,接下来有n个描述,每个描述包含一个类型标志和一组相应的数据。类型标志共3种:INT DOUBLE STRING,然后对应一组相应的数据。紧接着有m个询问,每个询问仅包含一个整数x,要求输出第x个描述对应的数据(STRING类型保证不含空格,每组对应...原创 2019-02-17 20:37:17 · 240 阅读 · 0 评论 -
选票统计 SDUT OJ
选票统计Time Limit: 1000 ms Memory Limit: 65536 KiBSubmit StatisticProblem Description某校学生会主席由全校学生投票选举产生,共有m名候选人报名参选,编号为1到m(0<m<1000),全校有n名学生(0<n<30000),每人都可以投票。但每人只能投一票,每票只能选1名候选人。请你设计一个程序能够统计出哪个候选人得...原创 2019-02-16 20:18:39 · 398 阅读 · 2 评论 -
SDUT OJ水题 英文金曲大赛
英文金曲大赛Time Limit: 1000 ms Memory Limit: 65536 KiBSubmit StatisticProblem Description我们在“渊子数”的题目中已经了解了渊子是个什么样的人了,他在大一的时候参加过工商学院的“英语聚乐部”。告诉你个秘密,这个俱乐部是个好地方,不但活动精彩而且有MM。这不,英语俱乐部举办了一个叫做“英文金曲大赛”的节目。这个节...原创 2019-02-16 14:56:49 · 164 阅读 · 0 评论 -
选夫婿2 SDUT OJ水题
选夫婿2Time Limit: 1000 ms Memory Limit: 32768 KiBSubmit StatisticProblem Description倾国倾城的大家闺秀潘小姐要选夫婿啦!武林中各门各派,武林外各大户人家,闻讯纷纷前来,强势围观。前来参与竞选的男生藏龙卧虎,高手云集,才子遍布,帅哥纷纭,更不乏富二代,官二代,可谓声势空前。每个人参与竞选的帅哥除了进行一段激情...原创 2019-02-16 14:37:20 · 304 阅读 · 0 评论 -
老--质价比 SDUT 水题
老–质价比Problem Description给出n件物品,每件物品有质量和价格两种属性。你要做的是按质量升序排序,若质量相同则按价格降序排序。Input多组输入。每组先输入一个正整数n(1<=n && n <= 100),代表有n件物品。接下来的一行有n个正整数Wi(1<= Wi && Wi <= 10000),代表每件物品的质量...原创 2019-03-05 19:39:49 · 1052 阅读 · 0 评论 -
马拦过河卒 SDUT 水题
马拦过河卒Problem Description棋盘上A点有一个过河卒,需要走到目标B点。卒行走的规则:可以向下、或者向右。同时在棋盘上C点有一个对方的马,该马所在的点和所有跳跃一步可达的点称为对方马的控制点。因此称之为“马拦过河卒”。棋盘用坐标表示,A点(0,0)、B点(n,m)(n,m为不超过15的整数),同样马的位置坐标是需要给出的。现在要求你计算出卒从A点能够到达B点的路径的条数,假设...原创 2019-03-09 22:20:47 · 280 阅读 · 0 评论 -
全排列问题OJ
全排列问题Time Limit: 10000 ms Memory Limit: 65536 KiBSubmit StatisticProblem Description从n个不同元素任取m(m<=n)个元素,按照一定的顺序排列起来,叫做从n个不同元素中取出m个元素的一个排列,当m=n时所有的排列情况叫全排列。现输入n个递增的数,请你输出这n个数的全排列。全排列输出顺序如样例所示。I...原创 2019-04-03 23:04:22 · 857 阅读 · 0 评论 -
区间覆盖问题 SDUT水题
区间覆盖问题Problem Description用i来表示x坐标轴上坐标为[i-1,i]的长度为1的区间,并给出n(1≤n≤200)个不同的整数,表示n个这样的区间。现在要求画m条线段覆盖住所有的区间,条件是:每条线段可以任意长,但是要求所画线段的长度之和最小,并且线段的数目不超过m(1≤m≤50)。Input输入包括多组数据,每组数据的第一行表示区间个数n和所需线段数m,第二行表...原创 2019-03-11 17:01:19 · 283 阅读 · 0 评论 -
约瑟夫问题
约瑟夫问题Problem Descriptionn个人想玩残酷的死亡游戏,游戏规则如下:n个人进行编号,分别从1到n,排成一个圈,顺时针从1开始数到m,数到m的人被杀,剩下的人继续游戏,活到最后的一个人是胜利者。请输出最后一个人的编号。Input输入n和m值。Output输出胜利者的编号。Sample Input5 3Sample Output4Hint第一轮:3被杀第...原创 2019-03-07 23:56:23 · 396 阅读 · 0 评论 -
第X大的数 SDUT水题
第X大的数Problem DescriptionX最近爱上了区间查询问题,给出N (N <= 100000) 个数,然后进行M (M <= 50) 次询问,每次询问时,输入一个数X (1 <= X <= N),输出N个数中第X大的数。Input多组输入。每组首先输入一个整数N,代表有N个数,下面一行包含N个整数,用空格隔开。然后为一个整数M,代表有M次询问,下面的...原创 2019-03-11 14:27:29 · 322 阅读 · 0 评论 -
蟠桃记 SDUT 水题
蟠桃记Problem Description孙悟空在大闹蟠桃园的时候,第一天吃掉了所有桃子总数一半多一个,第二天又将剩下的桃子吃掉一半多一个,以后每天吃掉前一天剩下的一半多一个,到第n天准备吃的时候只剩下一个桃子。这下可把神仙们心疼坏了,请帮忙计算一下,第一天开始吃的时候一共有多少个桃子?Input输入数据有多组,每组占一行,包含一个正整数n(1≤n≤30),表示只剩下一个桃子的时候是在第...原创 2019-03-10 11:26:54 · 812 阅读 · 0 评论 -
母牛的故事 SDUT 水题(递推)
Problem Description有一对夫妇买了一头母牛,它从第2年起每年年初生一头小母牛。每头小母牛从第四个年头开始,每年年初也生一头小母牛。请编程实现在第n年的时候,共有多少头母牛?Input输入数据由多个测试实例组成,每个测试实例占一行,包括一个整数n(0&lt; n&lt; 55),n的含义如题目中描述。 n=0表示输入数据的结束,不做处理。Output对于每个测试实例,输出...原创 2019-03-10 10:58:17 · 650 阅读 · 0 评论 -
师--链表的结点插入
师–链表的结点插入Time Limit: 1000 ms Memory Limit: 65536 KiBSubmit StatisticProblem Description给出一个只有头指针的链表和 n 次操作,每次操作为在链表的第 m 个元素后面插入一个新元素x。若m 大于链表的元素总数则将x放在链表的最后。Input多组输入。每组数据首先输入一个整数n(n∈[1,100]),代表...原创 2019-03-07 11:52:03 · 261 阅读 · 0 评论 -
养兔子 SDUT 水题
一对成熟的兔子每天能且只能产下一对小兔子,每次都生一公一母,每只小兔子的成熟期是1天,小兔子出生后隔一天才能再生小兔子。第一天某人领养了一对成熟的兔子,一公一母,请问第N天以后,他将会得到多少对兔子。Input测试数据包括多组,每组一行,为整数n(1≤n≤90)。输入以0结束。Output对应输出第n天有几对兔子(假设没有兔子死亡现象,而且是一夫一妻制)。Sample Input1...原创 2019-03-10 10:19:39 · 545 阅读 · 0 评论 -
装船问题
装船问题Time Limit: 1000 ms Memory Limit: 65536 KiBSubmit StatisticProblem Description王小二毕业后从事船运规划工作,吉祥号货轮的最大载重量为M吨,有10种货物可以装船。第i种货物有wi吨,总价值是pi。王小二的任务是从10种货物中挑选若干吨上船,在满足货物总重量小于等于M的前提下,运走的货物的价重比最大。Inp...原创 2019-04-22 23:47:24 · 156 阅读 · 0 评论