OJ每日一题
爱吃鱼人士
热爱编程,不负青春
展开
-
2782: 靶场射击2.0 python
2782: 靶场射击2.0 :“欢迎来到靶场射击2.0.”小A正在挑战一款叫做《靶场射击2.0》的游戏。游戏内共有两种靶子,一种是金色靶子,击中可以获得a积分,一种是普通靶子,击中可以获得b积分(a≥b)。每个靶子上都有一个字母,金色靶子上的为大写字母,普通靶子上的为小写字母。当按下按键时,能得到所有对应字母相同的靶子的积分。如"WWWAAaa",按下键’A’,则能得到2∗a+2∗b积分,按下键’W’,则能得到3∗a积分。小A想挑战点不一样的,他想知道当前局面,按哪个键能得到的积分最多。输入 :原创 2021-06-12 18:27:59 · 429 阅读 · 0 评论 -
2786: 这是一道数学题 python
2786: 这是一道数学题:一个数通过最小次数交换数位变成20的倍数。问最少交换次数是多少?输入 :一个正整数T(1<=T<=200),代表有T组输入。每个输入包含一个正整数N(1<=N<=10的18次方),N没有前导0。输出 :最小的交换次数。如果不能交换出20的倍数,输出-1python代码:t = int(input())for i in range(t): x = input() num0 = x.find('0') # 返回0所在的索引,没有返回-1原创 2021-06-12 17:27:23 · 203 阅读 · 0 评论 -
1234: 我爱淘宝 python
1234: 我爱淘宝:最近superbin爱上了淘宝,一口气花重金买了好多好多的宝贝,O(∩_∩)O~淘宝确实是个很方便的网上购物平台。首先,你需要注册一个淘宝账号,然后开通支付宝,再开通网上银行。选一件自己喜欢的宝贝,付款给淘宝。收到货后满意了,然后淘宝再把钱付给卖方,听起来挺不错的,还很安全。有空一定要试试哦。superbin去逛淘宝,里面的宝贝实在是太多了,不过还好有很多排序方式:1)按价格从低到高排序;2)按价格从高到低排序;3)按销量从高到低排序。其实还有很多,就列举这三个吧,现在就原创 2021-06-02 09:18:07 · 337 阅读 · 1 评论 -
1923: 表达式求值 python
1923: 表达式求值:假设表达式定义为:一个十进制的正整数 X 是一个表达式。如果 X 和 Y 是 表达式,则 X+Y, X*Y 也是表达式; *优先级高于+.如果 X 和 Y 是 表达式,则 函数 Smax(X,Y)也是表达式,其值为:先分别求出 X ,Y值的各位数字之和,再从中选最大数。4.如果 X 是 表达式,则 (X)也是表达式。例如:表达式 12*(2+3)+Smax(333,220+280) 的值为 69。请你编程,对给定的表达式,输出其值。输入 :第一行: T 表示原创 2021-06-01 22:15:21 · 1030 阅读 · 0 评论 -
1214: 盐水的故事 python
1214: 盐水的故事:挂盐水的时候,如果滴起来有规律,先是滴一滴,停一下;然后滴二滴,停一 下;再滴三滴,停一下…,现在有一个问题:这瓶盐水一共有VUL毫升,每一滴是D毫升,每一滴的速度是一秒(假设最后一滴不到D毫升,则花费的时间也 算一秒),停一下的时间也是一秒这瓶水什么时候能挂完呢?输入 :输入数据占一行,由VUL和D组成,其中0< D< VUL< 5000。输出 :请输出挂完盐水需要的时间。python代码:vul,d=map(int,input().split())原创 2021-06-01 22:10:36 · 167 阅读 · 0 评论 -
1229: A*搜索 python
1229: A*搜索:A*搜寻算法俗称A星算法。这是一种在图形平面上,有多个节点的路径,求出最低通过成本的算法。常用于游戏中的NPC的移动计算,或线上游戏的BOT的移动计算上。A改变它自己行为的能力基于启发式代价函数,启发式函数在游戏中非常有用。在速度和精确度之间取得折衷将会让你的游戏运行得更快。在很多游戏中,你并不真正需要得到最好的路径,仅需要近似的就足够了。而你需要什么则取决于游戏中发生着什么,或者运行游戏的机器有多快。假设你的游戏有两种地形,平原和山地,在平原中的移动代价是1而在山地则是3。原创 2021-06-01 22:04:54 · 158 阅读 · 0 评论 -
2572: 红球还是黑球 python
2572: 红球还是黑球:一个盒子中有n个红球和m个黑球,n+m>=1,现在规定随机拿出两个球(拿出后不放回盒子中),如果是一红一黑,则向盒子中放入一个黑球;其他情况向盒子中放入一个红球。求当盒子中只剩一个球时,是红球的概率。输入 :有多组测试数据,每组输入两个数,n,m(0<=n<=100,0<=m<=100,1<=n+m)输出 :输出包含一行是红球的概率,保留6位小数。python代码:提示:在红n黑m的情况下,每次最多有三种情况发生:刚好拿到两个原创 2021-05-26 12:19:16 · 315 阅读 · 0 评论 -
2565: 添加负号 python
2565: 添加负号:给定两个正整数n和m,并且n可以被2*m整除。对于1到n中的所有数值,从第一个数开始,我们会对前m个数添加一个负号,即将其变为负数,然后对接下来的m个数不进行操作,循环进行,然后求出所有数值的总和。比如,给定n = 8, m = 2,我们会得到sum = (-1) + (-2) + 3 + 4 + (-5) + (-6) + 7 + 8 = 8输入 :第一行输入为整数T(T<10000),表示T组测试数据然后每行输入两个整数n和m,都为int范围内的正整数,且满足 n %原创 2021-05-25 21:13:23 · 868 阅读 · 0 评论 -
2562: 就是想去图书馆学习 python
2562: 就是想去图书馆学习:小明最喜欢吃糖果了,于是买来了一包五彩缤纷水果糖,共n粒。当然,最好的东西要分享给最喜欢的人,于是他去找了小丽,要和小丽一起分掉这包水果糖。而小明想通过这包糖果为自己争取到一次和小丽共同去图书馆学习的机会,而小丽是计科班中的顶尖学霸,于是小丽制定了一套分糖果的规则:1、小明和小丽轮流取糖果,小丽先取。2、每个人每次取的糖果数量都有上限,最少为1粒,最多为m粒。3、若小明可以取到最后一粒糖果,小明便可得到和小丽共同去图书馆学习的机会。输入 :第一行输入为整数T(T&原创 2021-05-25 11:00:47 · 297 阅读 · 0 评论 -
2021/05/24 1238: 学长的鸡蛋 python
1238: 学长的鸡蛋:今天吃午饭的时候,ZY的鸡蛋不小心从碗里掉了出来,-_-#假设这个鸡蛋从m米高度自由落下,==每次落地后反跳回原高度的一半;==再落下,求它在第n次落地时,共经过多少米?(假设鸡蛋不会破。。PS:轻院的鸡蛋质量就是好!)输入 :输入数据有多组,每组占一行,分别为一个m,和n,m和n的定义如上。输出 :输出第n次落地时,共经过多少米?n<20,m<100,结果保留两位小数python代码:while True: try: li=in原创 2021-05-24 23:08:35 · 95 阅读 · 0 评论 -
2021/05/22 OJ每日一题 2447: 打字游戏(一)python
2447: 打字游戏(一):Wonter和Levi正在玩打字游戏(嗯,他们新买的Hemingwrite)Levi正在正在使用键盘输入他的名字"levi",但由于Levi反应比较慢,所以在键盘上按下字符键时,可能会不小心长按某些字符键,这样导致被长按的字符被输入1个或多个。例如Levi输入他的名字"levi"时,不小心长按了e,导致e被输入了很多个,所以显示屏上最终显示的是"leeeevi",也可能是"leeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee原创 2021-05-22 15:56:41 · 187 阅读 · 3 评论 -
2021/05/20 OJ每日一题 2461 python
2461:小博最近开始对数字非常着迷,如果给定一组n个整数,那么这组整数里边不存在的最小非负整数就是幸运数字。比如,集合{0,2,4}的幸运数字是1, 集合{1,2,3}的幸运数字是0,。但是小博就不满意了,因为每组的的幸运数字和他的不一样,他嘿嘿一笑,开始对集合的数字进行增加或删除数字,结果这组数字的幸运数字就是他喜欢的幸运数字了。输入 :输入数据有多组每组数据的第一行是 n( 0<n<=10000) 和 x(0<=x<=1000),分别表示集合元素的数量和小博的原创 2021-05-20 17:35:09 · 127 阅读 · 0 评论 -
2021/05/16 OJ每日一题 2357: 小明学长回学校 python
2357: 小明学长回学校:在未来的某一天,小明学长躺在他XXX平米的别墅里喝着龙井,突然一种莫名其妙的感觉涌上心头:一晃这么长的时间过去了,记得当时和队友在331有时因为想出一道题的好的解法能兴奋的喊出来,真想回去再打场比赛。于是小明学长就想约上那些老队友一起回去看看,但是又不想开车回去,因为他比较喜欢锻炼,所以想骑着山地车来次长途的旅行,顺便还能看看沿途的风景。现在学长准备year0-month0-day0早晨出发,和老队友们约好year0-month1-day1晚上到达(晚上更适合回忆嘛╮( ̄▽  ̄原创 2021-05-16 16:27:17 · 200 阅读 · 1 评论 -
2021/05/06 OJ每日一题 2151: 善良的GG python
2151: 善良的GG:生活在上古世界亡灵岛的小白就快到亡灵岛上的期末考试了,可是小白却没有任何准备。于是小白只能靠自己的运气来决定自己的生死了,而亡灵岛的其中一个侍者GG十分善良,他决定只要小白有存活的希望就让他活下来。小白一共有n场考试,分散在n天中,即一天有且仅有一场,只有他当天的运气不小于考试的难度才能够通过考试,而小白只有通过所有的考试才能存活下来,生活如此艰难~~~现在GG运用自己的通天能力得知了小白在未来的m天中每天的运气值ai,他希望从中取出n天的运气来让小白通过考试,GG取出来的n天原创 2021-05-06 16:25:37 · 97 阅读 · 0 评论 -
2021/05/05 OJ每日一题 2132: Tmk吃汤饭 python
2132: Tmk吃汤饭:Tmk喜欢吃汤饭!Tmk喜欢吃汤饭!!Tmk喜欢吃汤饭!!!汤饭窗口分点餐和取餐两个窗口,一位蜀黍负责点餐窗口,一位蜀黍负责煮汤,一位蜀黍负责打饭,点餐需要1个单位时间,每一份需要煮5个单位时间,同一时间最多可以煮4份。现在tmk要考考你,给你所有人的到达时刻,每个人在到达时刻排到点餐队列的末尾,点完餐后排到取餐队列,煮好后即可取餐,问你最后一个人取到汤饭的时间。除了点餐和煮汤的时间,其他时间忽略不计,没人插队,而且他们意志坚定,所以不会中途而废,每个汤饭必须连续煮,不原创 2021-05-05 23:20:14 · 115 阅读 · 0 评论 -
2021/05/05 OJ每日一题 2126: tmk买礼物 python
2126: tmk买礼物:明天是校赛的日子,为了庆祝这么喜庆的日子,TMK打算买些礼物给女票LSH庆祝一下。TMK进入了雪梨超市,然后刚踏入的一瞬间,店主就对TMK说:“恭喜你成为了本店第2147483647位顾客,本店在搞一个活动,对本店第2147483647位顾客进行赠送活动。你先看看你有多少钱?”TMK一摸口袋,发现只有n个硬币,每个硬币的价值为a[i]。然后店主继续说:“现在你用你的钱凑一些数,如果你的钱能凑成[0,x]里面所有的数,那么你将会免费获得该店价值x元的代金券,假设你有四个硬币面原创 2021-05-05 18:06:08 · 162 阅读 · 3 评论 -
2021/04/27 OJ每日一题 1506: 排座椅 python
1506: 排座椅:上课的时候总有一些同学和前后左右的人交头接耳,这是令小学班主任十分头疼的一件事情。不过,班主任小雪发现了一些有趣的现象,当同学们的座次确定下来之后,只有有限的D对同学上课时会交头接耳。同学们在教室中坐成了M行N列,坐在第i行第j列的同学的位置是(i, j),为了方便同学们进出,在教室中设置了K条横向的通道,L条纵向的通道。于是,聪明的小雪想到了一个办法,或许可以减少上课时学生交头接耳的问题:她打算重新摆放桌椅,改变同学们桌椅间通道的位置,因为如果一条通道隔开了两个会交头接耳的同学,那么原创 2021-04-27 18:42:24 · 1830 阅读 · 3 评论 -
2021/04/24 OJ每日一题 1824: BOOM python
1824: BOOM:爆破组有n包炸药,每包炸药有一定的药量,现在需要爆破A,B两个地点,A地点可以放置两包炸药,B地点只能放置一包炸药,爆破的效果为两地点药量的乘积,请给出最好效果。输入 :多实例。每个实例第一行是一个正整数N,代表有N个炸药接下来一行有N个数字,分别代表每一个炸药的药量值。输出 :每组实例输出爆炸的最好效果值。python代码:# 多实例测试lis1=[]while True: try: li=input() if li =='': break e原创 2021-04-24 22:34:09 · 113 阅读 · 0 评论 -
2021/04/18 OJ每日一题1654: D:数塔塔塔塔塔塔 python
1654: D:数塔塔塔塔塔塔:输入 :输出 :python代码:# 多测试实例n = int(input())lis2 = []for i in range(n): l = int(input()) lis1 = [] for j in range(l): lis1.append(list(map(int, input().split()))) lis2.append(lis1)# print(lis2)# 遍历求解for i in range(n): lis3 =原创 2021-04-18 22:01:13 · 81 阅读 · 0 评论 -
2021/04/18 OJ每日一题1288: 今年暑假不AC python
1288: 今年暑假不AC:“今年暑假不AC?”“是的。”“那你干什么呢?”“看世界杯呀,笨蛋!”“@#$%^&*%…”确实如此,世界杯来了,球迷的节日也来了,估计很多ACMer也会抛开电脑,奔向电视了。作为球迷,一定想看尽量多的完整的比赛,当然,作为新时代的好青年,你一定还会看一些其它的节目,比如新闻联播(永远不要忘记关心国家大事)、非常6+7、超级女生,以及王小丫的《开心辞典》等等,假设你已经知道了所有你喜欢看的电视节目的转播时间表,你会合理安排吗?(目标是能看尽量多的完整节目)原创 2021-04-18 14:56:05 · 494 阅读 · 1 评论 -
2021/04/17 OJ每日一题 1695: 问题H 对称串找最值 python
1695: 问题H 对称串找最值:输入多个字符串,有些是对称的,有些是不对称的,请找出对称的字符串中‘最大’的那一个并输出。对于最大的定义:asc码值最大则最大例:‘aba’<‘b’ , ‘aca’>‘aba’输入 :输入第一行是一个整数n(1<=n<=50),接下来n行是n个字符串,每个字符串小于80个字符。输出 :输出对称串中值最大的那一个。python代码:# 输入数据nn=int(input())# 判断是否对称字符串lis1=[]for i in原创 2021-04-17 16:40:26 · 143 阅读 · 0 评论 -
2021/04/17 OJ每日一题 1091: 童年生活二三事(多实例测试)python
1091: 童年生活二三事(多实例测试):Redraiment小时候走路喜欢蹦蹦跳跳,他最喜欢在楼梯上跳来跳去。 但年幼的他一次只能走上一阶或者一下子蹦上两阶。 现在一共有N阶台阶,请你计算一下Redraiment从第0阶到第N阶共有几种走法。输入 :输入包括多组数据。 每组数据包括一行:N(1≤N≤40)。 输入以0结束输出 :对应每个输入包括一个输出。 为redraiment到达第n阶不同走法的数量。python代码:# 多实例测试 多组数据lis1=[]while True: tr原创 2021-04-17 16:31:14 · 549 阅读 · 0 评论 -
2021/04/16 OJ每日一题 1599: 学长的那些事系列之--赛后的狂欢 python
1599: 学长的那些事系列之–赛后的狂欢:学长们每次大赛之后,都会放松一下,打游戏是学长们最爱的放松方式之一,为了团队的合作,教练要求一次只能玩一种游戏,也就是学长们玩的游戏要统一,学长们最爱玩的游戏并不一样,教练就选了有最多人爱玩的那款游戏。输入 :输入有多行,每行输入一个12位正整数(表示学长的学号,学号不重复)和一个小写英文字母(表示游戏的名字,范围a~j),用空格隔开;输出 :输出一个英文字母,表示爱玩的人最多的那款游戏,如果有多款符合条件的游戏,选字母顺序靠前的那个。python代码原创 2021-04-16 23:14:43 · 159 阅读 · 0 评论 -
2021/04/16 OJ每日一题 1598: 学长的那些事系列之--初入山门 python
1598: 学长的那些事系列之–初入山门:小A学长对编程竞赛有着极大的兴趣,可小A在上大学之前并没有编程的基础,开始在OJ做题的时候提交总是反馈各种各样的错误,小A曾发出“让我们红橙作伴,活的潇潇洒洒!”的千古绝唱。现在小A虽然已经代表学校出征各大赛事,但依然保留着在食堂只吃青菜,不吃西红柿炒鸡蛋,也不喝橙汁的习惯。下面的问题中用字母"r"表示红色,“g"表示绿色,”o"表示橙色,分别表示小A提交代码反馈的颜色和对应提交的次数,反馈绿色表示正确,请你计算一下小A提交代码的正确率。输入 :输入有三行,每原创 2021-04-16 23:10:30 · 139 阅读 · 0 评论 -
2021/04/16 OJ每日一题 1597: 学长的那些事系列之--找工作 python
1597: 学长的那些事系列之–找工作:学长们找工作时是非常抢手的,小A作为一名ACM队的核心成员,刚发出简历,一大帮优秀的企业就像饿狼一样向他扑来,小A感慨,要是找女朋友能这样就好了。每个企业都给小A开出了非常诱人的条件,你帮小A选一家能够挣钱最多的公司吧。工作日正常工作时间是一天8小时,加班时间的工资是正常单位时间工资的两倍。输入 :第一行输入一个n,表示公司的数量。接着有n行,每行有三个整数,分别是每个公司的一天的基本工资,最多可以加班时长(小时),每天的封顶工资。输出 :输出一个实数,保原创 2021-04-16 23:07:53 · 97 阅读 · 0 评论 -
2021/04/16 OJ每日一题 1596: 学长的那些事系列之--辅导新生 python
1596: 学长的那些事系列之–辅导新生:在新生入学之后,学长们的一个任务就是辅导新生的编程问题,如果有学弟问问题,学长一般会说,这个问题简单,于是向学弟展现自己强大的编程能力,总是能迅速解决问题,如果有学妹问问题,学长一般会说,这个问题有点难,我来给你详细讲一讲,学妹一般总能得到学长细致的讲解。所以,学长输导学妹一次的时间是辅导学弟时间的两倍。输入 :输入两个整数,分别表示学长可用来辅导的总时间,和辅导一次学弟的时间。输出 :输出两个整数,表示在这个时间段内,学长最多能辅导学妹和学弟的人数。p原创 2021-04-16 23:02:31 · 238 阅读 · 0 评论 -
2021/04/16 OJ每日一题 1594: 学长的那些事系列之--起队名 python
1594: 学长的那些事系列之–起队名:ACM省赛是学长们大展拳脚的舞台,比赛的看点之一就是各队的队名五花八门,有的队名象绕口令,有的队名采用各种难懂的符号,有的队名含情脉脉,在颁奖时,主持的小姐姐在念获奖队名的时候,时而微笑,时而羞涩,时而皱眉头,组委会于是决定规范队名,如果长度超过指定的长度n,先截取前n个字符作为队名,如果队名中包括字母、数字、空格之外的字符,将会被退回修改。输入 :第一行输入两个整数m,n, 分别表示队伍的数据和限定队名的长度。接着输入m行字符串,每行为一个提交的队伍的名字。原创 2021-04-16 22:59:56 · 690 阅读 · 0 评论 -
2021/04/16 OJ每日一题 1593: 学长的那些事系列之--天梯赛 python
1593: 学长的那些事系列之–天梯赛:天梯赛是考查学校对学生培养的整体水平,比赛方式新颖,观赏性很强的比赛,天梯赛要求10人一组,题目分三个级别,只有前一个级别的题目团体分达到一个限定的值之后,做出后面级别的题目的成绩才能累加到总成绩中。输入 :输入两个数x,y,分别表示第一个级别进阶到第二个级别和第二个级别进阶到第三个级的团体分数限制;下面输入10行,表示一个团体10个队员的成绩,每行三个数,分别表示该队员在三个级别上的得分。输出 :输出一个整数,表示这个团体的最终成绩。python代码:原创 2021-04-16 22:56:11 · 1712 阅读 · 2 评论 -
2021/04/16OJ每日一题 1591: 学长的那些事系列之--招新宣传 python
1591: 学长的那些事系列之–招新宣传:学校每年新生入学之后,都会举办一场大型的社团招新宣传活动,ACM协会汇聚着学校最优秀的学生群体,没有之一哦!尽管不会在现场招新,但为了让更多的同学热爱编程,了解程序的魅力,也需要宣传一下。宣传活动不但学长参与,学姐也要参与,看她们走着猫步,手中舞动着键盘向我们走来,她们明明可以靠颜值,偏偏却要靠才华。常言说,宁愿相信这世上有鬼,也不要相信学长那张嘴,在宣传活动中,学姐的宣传效果总是比学长的宣传效果好很多。但是学长人数多,请你计算一下是学长还是学姐吸引关注的总人数原创 2021-04-16 22:52:24 · 459 阅读 · 0 评论 -
2021/04/14 OJ每日一题 2581: 逆转进制位 python
2427: 二进制加法:给出一个十进制自然数N, 请求出N(0<=n<=10^9)的M(2<=M<=16)进制位逆转后是多少,将答案转化为十进制输出。输入 :多组实例,每组实例输入两个数字N和M。输出 :输出转换后的数字。python代码:# 多实例测试lis1 = []while True: try: li = list(map(int, input().split())) if li == []: break else: lis1.ap原创 2021-04-14 22:56:25 · 110 阅读 · 1 评论 -
2021/04/13 OJ每日一题 2427: 二进制加法 python
2427: 二进制加法:给出两个二进制数字,求和输入 :测试实例包括T组测试数据。(T <= 100)每组测试数据两个二进制字符串A和B,分别代表两个二进制数字( 0 <= len(A) <= 20, 0 <= len(B) <= 20)输出 :两个二进制数字的和python代码:n=int(input())lis1=[]# 多实例输入for i in range(n): li1,li2=input().split() x=int(li1,2)+int原创 2021-04-13 23:21:20 · 120 阅读 · 0 评论 -
2021/04/11 OJ每日一题 1473: 奇怪的排序 python
1674:奇怪的字符串???:最近,Dr. Kong 新设计一个机器人Bill。这台机器人很聪明,会做许多事情。惟独对自然数的理解与人类不一样,它是从右往左读数。比如,它看到123时,会理解成321。让它比较23与15哪一个大,它说15大。原因是它的大脑会以为是32与51在进行比较。再比如让它比较29与30,它说29大。给定Bill两个自然数A和B,让它将 [A,B] 区间中的所有数按从小到大排序出来。你会认为它如何排序?输入 :第一行: N 表示有多少组测试数据。接下来有N行,每一行有两个正原创 2021-04-11 22:17:07 · 290 阅读 · 0 评论 -
2021/04/11 OJ每日一题 1674:奇怪的字符串??? python
1674:奇怪的字符串???:GG非常不喜欢英语,甚至是英文字母。所以,当他在学习C语言的过程中,都是无视英文字母的。有一天,YJJ给了GG很多字符串(字符串长度不超过100),字符串中只包含大写字母,小写字母和数字。并问GG了一个问题:这个字符串中最长的连续相同数字是几?它的长度是多少?GG听到这个问题瞬间就懵了,聪明的ACMer你能帮助他么?PS:强调!!GG在统计最长的连续相同数字的时候是忽略大小写英文字母的。也就是说"wuxianjue123wuxianjue3213"在GG眼中就是"123原创 2021-04-11 16:48:13 · 797 阅读 · 0 评论 -
2021/04/10 OJ每日一题 1190: 按出生日期排序(结构体专题)python
1190: 按出生日期排序(结构体专题):送人玫瑰手有余香,小明希望自己能带给他人快乐,于是小明在每个好友生日的时候发去一份生日祝福。小明希望将自己的通讯录按好友的生日排序,这样就查看起来方便多了,也避免错过好友的生日。为了小明的美好愿望,你帮帮他吧。小明的好友信息包含姓名、出生日期。其中出生日期又包含年、月、日三部分信息。输入n个好友的信息,按生日的月份和日期升序输出所有好友信息。输入 :首先输入一个整数n(1<=n<=10),表示好友人数,然后输入n行,每行包含一个好友的信息:姓名(不原创 2021-04-10 22:44:46 · 663 阅读 · 0 评论 -
2021/04/10 OJ每日一题 2329: 小新同学爱加密 python
2329: 小新同学爱加密 :小新同学的数学成绩比较好,很多信息内容都爱转换成数字保存起来,今天他要对一串由英文大小写字母组成的字符串进行加密,加密方法是:对于大写字母,如果ASCII编码是偶数对应的密文为编码值除以2,如果是奇数密文为字符的 ASCII编码值,如果是小写字母对应的密文为ASCII编码值乘以2。现在给出加密后的字符串,请恢复原字符串内容。 数据范围:原文字符串长度不超过10000。输入 :输入一行由数字字符组成的密文内容。输出 :输出原文字符串的内容python代码:def j原创 2021-04-10 09:52:49 · 324 阅读 · 3 评论 -
2021/04/09 OJ每日一题 1164: 字符串加密 python
1164: 字符串加密 :输入一串字符(长度不超过100)和一个正整数k,将其中的英文字母加密并输出加密后的字符串,非英文字母不变。加密思想:将每个字母c加一个序数k,即用它后面的第k个字母代替,变换公式:c=c+k。如果字母为z,则后一个字母是a,也就是字母字符形成一个圆。输入 :输入第一行是若干字符,以回车结束。输入第二行是一个整数k,k是int范围内的正整数;输出 :输出加密后的字符串。python代码:zf=list(input())k=int(input())k=k%26for原创 2021-04-09 22:32:29 · 722 阅读 · 1 评论 -
OJ系统错误处理
总结了OJ系统的错误信息及处理方式Queuing程序正在等待队列中,等待编译和执行。Accepted程序通过了所有的测试,最后的答案也是正确的。Presentation Error格式错误。说明输出是正确的,可能在什么地方多输出了一个空行或者空格,需要再修改输出格式。Time Limit Exceed时间超出。每道题目都有规定的时间限制,程序没有在规定时间执行完,就会返回这个信息。一般需要修改输入输出的方式或者程序的算法才能通过这道题目的测评。Memory Limit Exceed内存超原创 2021-04-07 22:43:26 · 2125 阅读 · 0 评论 -
2021/04/07 每日一题 python
题目 :有n堆石子排成一排,每堆石子有一定的数量。将n堆石子并成为一堆。合并的规则是:每次只能合并相邻的两堆石子,合并的花费为这两堆石子的总数。经过n-1次合并后成为一堆,求总的最小花费。输入 :有多组测试数据。每组测试数据第一行有一个整数n,表示有n堆石子,n < 250。接下来的一行有n个数,分别表示这n堆石子的数目。每堆石子至少1颗,最多10000颗。输出 :总的最小花费。python代码:n=int(input())lis1=list(map(int,input().split原创 2021-04-07 22:10:13 · 285 阅读 · 1 评论 -
2021/4/5 OJ每日一题 1313: 花生采摘 python
1313: 花生采摘鲁宾逊先生有一只宠物猴,名叫多多。这天,他们两个正沿着乡间小路散步,突然发现路边的告示牌上贴着一张小小的纸条:“欢迎免费品尝我种的花生!——熊字”。鲁宾逊先生和多多都很开心,因为花生正是他们的最爱。在告示牌背后,路边真的有一块花生田,花生植株整齐地排列成矩形网格(如图1)。有经验的多多一眼就能看出,每棵花生植株下的花生有多少。为了训练多多的算术,鲁宾逊先生说:“你先找出花生最多的植株,去采摘它的花生;然后再找出剩下的植株里花生最多的,去采摘它的花生;依此类推,不过你一定要在我限定的时原创 2021-04-05 14:17:31 · 390 阅读 · 1 评论 -
2021/4/4 OJ每日一题 1205: 你爱我么?python
1205: 你爱我么?LCY买个n束花准备送给她暗恋的女生,但是他不知道这个女生是否喜欢他。这时候一个算命先生告诉他让他查花瓣数,第一个花瓣表示"爱",第二个花瓣表示"不爱",第三个花瓣表示"爱"…为了使最后结果是"爱",LCY需要从n束花中选出一些,你能帮他算出最后他送给这个女生的花中最多包含多少个花瓣吗?输入 :首先输入一个整数T,表示测试实例的个数。接下来T组测试实例,每组实例首先输入一行,包括一个整数n(1 <= n <= 100)。然后输入一行,n个数a1,a2…an(1原创 2021-04-04 20:32:55 · 327 阅读 · 0 评论