天天看点

CSDN竞赛28期参赛体验1、小Q的鲜榨柠檬汁2、三而竭3、隧道逃生4、收件邮箱

1、小Q的鲜榨柠檬汁

1、题目名称:小Q的鲜榨柠檬汁

团建活动是大家所想要的。 小Q给大家准备了鲜橙汁。 现在有n个朋友买回了k瓶饮料,每瓶有l毫升的饮料,同时还买回

了c个柠檬, 每个柠檬可以切成d片,p克盐。 已知每个朋友需要nl毫升的饮料,一片柠檬,以及np克盐。 小Q想知道每

个朋友最少可以喝多少杯饮料。

2、三而竭

2、题目名称:三而竭

一鼓作气再而衰三而竭。 小艺总是喜欢把任务分开做。 小艺接到一个任务,任务的总任务量是n。 第一天小艺能完成x份

任务。 第二天能完成x/k。 。。。 第t天能完成x/(k^(t-1))。 小艺想知道自己第一天至少完成多少才能完成最后的任务。

3、隧道逃生

3、题目名称:隧道逃生

小海豚喜欢打游戏,现在它在操纵游戏人物小C逃脱废弃的隧道,逃生装置在小C的前方 X 米远的位置。但是游戏机只有

两个按钮:前进和后退,按前进,小C会前进 m 米,按后退,小C会后退 n 米。 小海豚必须设法把小C送到逃生装置上,

方能逃离隧道,请你帮帮小海豚,告诉它至少要操作多少次,才能通关。

4、收件邮箱

4、题目名称:收件邮箱

已知字符串str,str表示邮箱的不标准格式。 其中”.”会被记录成”dot”,”@”记录成”at”。 写一个程序将str转化成可用

的邮箱格式。(可用格式中字符串中除了开头结尾所有”dot”,都会被转换,”at”只会被转化一次,开头结尾的不转化)

说实话,老顾是没想到自己还能排到前10名的,之前参加了26期和27期比赛,连个满分都没有拿到,看名单里,满分大佬一大片。。。。。28期真是惊喜,难道大佬们都配女友们(老婆、女儿、小情人)提前过情人节去了?

说说做题过程吧,反正老顾的算法都是最土的,毕竟没上过大学,30年没摸过数学书了

先是看到第一题,吓一跳,这么多变量,就先跳过去了,期间孩子刚起床没多久正闹腾,没心思分析题意,嗯,跳过,免得气性上来和小棉袄吵架

然后就是第二题,这个在每日一练中出现过,就这两周的事,好像是2月3号还是4号出现的,当时老顾刚发现有每日一练,就开始在这里做做题,印象还是挺深刻的,第一遍没通过,超时了,然后就上二分法,这个没什么好说的,预习碰到会的题了

CSDN竞赛28期参赛体验1、小Q的鲜榨柠檬汁2、三而竭3、隧道逃生4、收件邮箱

第三题,嗯,也在每日一练出现过,话说,第三题我还是不明白有什么算法问题,难道不是面多了加水,水多了加面的问题么?超出距离就减,不够距离就加。。。。有什么算法吗?还望大佬提携一下,怎么弄个算法出来

CSDN竞赛28期参赛体验1、小Q的鲜榨柠檬汁2、三而竭3、隧道逃生4、收件邮箱

第四题,本来是想用正则完成,可惜python没接触多久,python的整理还是不够熟悉,最后就用str.count和str.index结合完成了,虽然提交用例全部通过,但总觉得这个描述存在一些问题,标准信箱会出现 @…dot这样的情况吗?难道不需要符合真正的信箱格式吗?

CSDN竞赛28期参赛体验1、小Q的鲜榨柠檬汁2、三而竭3、隧道逃生4、收件邮箱

最后,返回到第一题,仔细看了一遍,还是没明白想干嘛,得,我先谢谢看,看看每个人最多能分到多少份饮料好了,结果一提交。。。通过了。。。这题的描述有问题,bug区都有人说了,结果我代码还准备继续往下写呢,就这?

CSDN竞赛28期参赛体验1、小Q的鲜榨柠檬汁2、三而竭3、隧道逃生4、收件邮箱

整个来说,第28期的比赛题目非常水,练老顾这种没啥经验的都能半小时完成,没啥难度,加上各位大佬没有出没,让老顾捡了个便宜,嘿嘿。再接再厉吧。