
c语言
长头发啦长头发啦
这个作者很懒,什么都没留下…
展开
-
L1-6 检查密码 (15point(s))(C语言)
L1-6 检查密码 (15point(s))本题要求你帮助某网站的用户注册模块写一个密码合法性检查的小功能。该网站要求用户设置的密码必须由不少于6个字符组成,并且只能有英文字母、数字和小数点.,还必须既有字母也有数字。输入格式:输入第一行给出一个正整数 N(≤ 100),随后 N 行,每行给出一个用户设置的密码,为不超过 80 个字符的非空字符串,以回车结束。输出格式:对每个用户的密码,在一行中输出系统反馈信息,分以下5种:如果密码合法,输出Your password is wan原创 2020-11-22 21:17:09 · 688 阅读 · 0 评论 -
L2-2 抢红包 (25point(s))(C语言)
没有人没抢过红包吧…… 这里给出N个人之间互相发红包、抢红包的记录,请你统计一下他们抢红包的收获。输入格式:输入第一行给出一个正整数N≤10的四次方,即参与发红包和抢红包的总人数,则这些人从1到N编号。随后N行,第i行给出编号为i的人发红包的记录,格式如下:K N1 P1 ⋯ NK PK其中K(0≤K≤20)是发出去的红包个数,Ni是抢到红包的人的编号,Pi(>0)是其抢到的红包金额(以分为单位)。注意:对于同一个人发出的红包,每人最多只能抢1次,不.原创 2020-11-18 19:10:58 · 622 阅读 · 0 评论 -
L2-027 名人堂与代金券 (25point(s))(C语言)
对于在中国大学MOOC(http://www.icourse163.org/)学习“数据结构”课程的学生,想要获得一张合格证书,总评成绩必须达到 60 分及以上,并且有另加福利:总评分在 [G, 100]区间内者,可以得到 50 元 PAT 代金券;在 [60, G) 区间内者,可以得到 20元PAT代金券。全国考点通用,一年有效。同时任课老师还会把总评成绩前 K名的学生列入课程“名人堂”。本题就请你编写程序,帮助老师列出名人堂的学生,并统计一共发出了面值多少元的 PAT 代金券。输入格式:.原创 2020-11-12 16:49:45 · 692 阅读 · 0 评论 -
0-1背包问题的递归非递归两种解决方法
何为0-1背包问题?举个例子,比如我们有物件物品,五件物品分别对应有着自己的重量和价值,此时我们有一个背包,让你去选择随意的装这五件商品,那么我们肯定要选择能最大化利益的一种方法,也就是有限的背包容量,装取最大价值的商品,这也就是0-1背包算法的核心思想。那么如何去选择这个最优的解?如图,weight表示物品的重量,value表示物品的价值。此时的i表示背包的容积,j表示背包所能装下的物体数量。当i=0时,表示背包所能装的物体为0个,当j等于0时,表示此时背包的容积为0,装不下了。.原创 2020-11-07 17:10:28 · 953 阅读 · 0 评论 -
L2-018 多项式A除以B (25分)(C语言)
L2-018 多项式A除以B (25分)这仍然是一道关于A/B的题,只不过A和B都换成了多项式。你需要计算两个多项式相除的商Q和余R,其中R的阶数必须小于B的阶数。输入格式:输入分两行,每行给出一个非零多项式,先给出A,再给出B。每行的格式如下:N e[1] c[1] … e[N] c[N]其中N是该多项式非零项的个数,e[i]是第i个非零项的指数,c[i]是第i个非零项的系数。各项按照指数递减的顺序给出,保证所有指数是各不相同的非负整数,所有系数是非零整数,所有整数在整型范围内。原创 2020-11-03 20:22:29 · 1190 阅读 · 0 评论 -
L2-008 最长对称子串 (25分)(C语言)
L2-008 最长对称子串 (25分)对给定的字符串,本题要求你输出最长对称子串的长度。例如,给定Is PAT&TAP symmetric?,最长对称子串为s PAT&TAPs,于是你应该输出11。输入格式:输入在一行中给出长度不超过1000的非空字符串。输出格式:在一行中输出最长对称子串的长度。输入样例:Is PAT&TAP symmetric?输出样例:11//长头发啦长头发啦#include<stdio.h>#inclu原创 2020-10-28 16:45:45 · 6276 阅读 · 4 评论 -
L2-003 月饼 (25分)(C语言)
L2-003 月饼 (25分)月饼是中国人在中秋佳节时吃的一种传统食品,不同地区有许多不同风味的月饼。现给定所有种类月饼的库存量、总售价、以及市场的最大需求量,请你计算可以获得的最大收益是多少。注意:销售时允许取出一部分库存。样例给出的情形是这样的:假如我们有 3 种月饼,其库存量分别为 18、15、10 万吨,总售价分别为 75、72、45 亿元。如果市场的最大需求量只有 20 万吨,那么我们最大收益策略应该是卖出全部 15 万吨第 2 种月饼、以及 5 万吨第 3 种月饼,获得 72 + 45/2原创 2020-10-26 20:07:25 · 1251 阅读 · 0 评论 -
L2-001 紧急救援 (25分)(c语言)
L2-001 紧急救援 (25分)作为一个城市的应急救援队伍的负责人,你有一张特殊的全国地图。在地图上显示有多个分散的城市和一些连接城市的快速道路。每个城市的救援队数量和每一条连接两个城市的快速道路长度都标在地图上。当其他城市有紧急求助电话给你的时候,你的任务是带领你的救援队尽快赶往事发地,同时,一路上召集尽可能多的救援队。输入格式:输入第一行给出4个正整数N、M、S、D,其中N(2≤N≤500)是城市的个数,顺便假设城市的编号为0 ~ (N−1);M是快速道路的条数;S是出发地的城市编号;D是原创 2020-10-25 21:03:45 · 1233 阅读 · 2 评论 -
L1-049 天梯赛座位分配 (20分)
L1-049 天梯赛座位分配 (20分)天梯赛每年有大量参赛队员,要保证同一所学校的所有队员都不能相邻,分配座位就成为一件比较麻烦的事情。为此我们制定如下策略:假设某赛场有 N 所学校参赛,第 i 所学校有 M[i] 支队伍,每队 10 位参赛选手。令每校选手排成一列纵队,第 i+1 队的选手排在第 i 队选手之后。从第 1 所学校开始,各校的第 1 位队员顺次入座,然后是各校的第 2 位队员…… 以此类推。如果最后只剩下 1 所学校的队伍还没有分配座位,则需要安排他们的队员隔位就坐。本题就要求你编写程原创 2020-10-24 11:59:25 · 328 阅读 · 0 评论 -
L1-032 Left-pad (20分)
根据新浪微博上的消息,有一位开发者不满NPM(Node Package Manager)的做法,收回了自己的开源代码,其中包括一个叫left-pad的模块,就是这个模块把javascript里面的React/Babel干瘫痪了。这是个什么样的模块?就是在字符串前填充一些东西到一定的长度。例如用去填充字符串GPLT,使之长度为10,调用left-pad的结果就应该是*****GPLT。Node社区曾...原创 2020-04-15 14:03:31 · 354 阅读 · 0 评论 -
L1-017 到底有多二 (15)(c语言)
一个整数“犯二的程度”定义为该数字中包含2的个数与其位数的比值。如果这个数是负数,则程度增加0.5倍;如果还是个偶数,则再增加1倍。例如数字-13142223336是个11位数,其中有3个2,并且是负数,也是偶数,则它的犯二程度计算为:3/11×1.5×2×100%,约为81.82%。本题就请你计算一个给定整数到底有多二。输入格式:输入第一行给出一个不超过50位的整数N。输出格式:在一行中...原创 2020-04-05 09:39:34 · 555 阅读 · 0 评论