每次写代码时多问自己:这个变量的作用域是否合理?这个比较是否类型安全?这个逻辑是否可以更清晰?
2025-04-03 22:06:20
268
学海无涯。
2025-03-11 14:53:39
285
真的很简单的一道题,但是居然因为觉得最后一个数字是最大的那个数位上的数,纠结了两个小时,好无语啊,以后写还是需要拿笔去写,脑子清楚一点,拜托。。
2024-10-26 00:55:27
1334
给n个数字,用最少的次数,通过同时两个数字或单个数字加一或减一使给的这一串数字变成回文数。
2024-10-24 23:09:02
1045
2
一共有n个木头,然后要将他们截成m个相等长度的木头,求能截的最大的木头的长度。
2023-12-28 21:34:02
481
一共有n块巧克力和m个小朋友,要把这n块巧克力切成相等大小 的正方形分给这m个小朋友,尽可能分的大;
2023-12-28 21:26:35
503
输入n个数,在n个数里面找出m个数的位置然后输出,如果找不到,就输出-1;
2023-12-28 21:19:42
475
算出在贷款n元还款m元还x月的利率是多少。
2023-12-27 15:39:58
432
要先const int x=1exxx(范围取决于题目);给出n个数字,找出m的下标并输出,不能找到输出-1;再定义一个数组来进行二分查找判断,套用那个模板。注意一下while循环的条件是l<=r;能找到就return mid;不能找到就return -1;利用二分,先定义n,m,输出这个需要调用的函数。
2023-12-23 09:45:48
417
每个小朋友包括自己在内,都要分到相同的糖果,减去每个人得到的糖果,剩余的糖果就是奖励,要求最大的奖励。
2023-12-22 19:32:51
407
找出给出的n的数字中连续的k个数字的最小总和。
2023-12-21 21:48:45
399
输入倒序的字符串,要求输出正序的字符串。
2023-12-21 21:31:05
439
如果遇到这种固定的周期性问题,用if写会特别麻烦而且很可能写不出来,所以就可以直接定义没个情况对应的数字成为一个数组,然后后面就是根据题目进行相应的计算,代码会简单很多而且清晰。
2023-12-20 21:50:27
927
题目链接
2023-12-20 19:46:30
474
两个游戏机,保证两个游戏机都是有电的,充电的游戏机每分钟加一格电,不充电的每分钟消耗两个电。
2023-12-17 20:30:54
380
找出为奇数且最大的那一束花,如果没有输出0,有的话输出花瓣数量。
2023-12-17 20:07:05
462
查找总统位置周围的桌子的数量,如果这个桌子是同一个颜色的,视作一个桌子不进行叠加;
2023-12-17 19:57:41
536
给定天数和目标,然后接下来输入每天的最少时间和最多时间,先判断在每天的范围内能否完成目标,如果不能输出no,如果能就输出每天在给定范围内完成的时间。
2023-12-16 16:52:34
463
1
给一定的零花钱,每个物品和剩余的零钱依次比较,只要能买就一定买,如果不能买就跳过,计算能买多少个物品;
2023-12-16 08:39:49
825
看到这类应用题的时候把他转化为数字模型,简化题目来思考,会更清晰一点点;
2023-12-16 08:29:03
497
有一点小问题的时候,冷静一下想解决方法,只要呃核心代码敲出来就行;
2023-12-14 18:23:25
408
题目链接
2023-12-11 21:03:11
470
很基础但是得记得,规范写法。
2023-12-11 18:51:41
584
x。
2023-12-09 17:46:45
415
在刚开始写的时候想的是用枚举的方法,两重for循环,但是只能对两个而且还超时了,所以一直写不出来,因为超时原因,所以不能直接暴力解决,可以进行一个小的运算;不把这个题想的太死板,换个解题思路,直接就是这个数和这个数的前一项的前缀和直接相乘,就会清晰明了的多,但是要注意一下,实现后面的for循环i是等于n的,因为不能从第一个数字进行这个运算,所以掌握这种思维的灵活运用还是挺重要的,如果再次遇到这种会超时的题目不妨试试换个思路。
2023-12-09 14:53:23
1653
主要是想到列举出来每一个数字对应的折叠次数;还有宽度和长度互相的转化,和多设置一个数字来方便长宽之间变换的转化;
2023-12-09 13:54:14
1115
给n个礼物,两个一组,使得每组的礼物价值差不多且不大于w,求最少能分几组。
2023-12-03 16:59:14
699
给两个数组,每个数组中的数字进行比较,当a
2023-12-03 16:27:03
477
1
有n个箱子分别为不同重量,给轮船的载重量,在n个箱子里选几个箱子加起来为最多载重,输出放了几个箱子以及箱子总重;
2023-12-03 15:56:06
466
1
给马的位置,这个马的周围有8个点不能走,从a点开始走,计算从a点到b点走的方法有几条。
2023-12-03 15:27:35
406
1
x。
2023-12-01 19:04:41
481
1
移走给定的石头数量,使这个赛道最短。
2023-12-01 18:29:28
462
1
给一串字符,求这个字符被反向加倍了几次。
2023-12-01 18:22:35
500
1
每个学生的分数与预估分数线为不满意度,求出每个学生不满意度的总和。
2023-11-30 19:31:44
468
1
看题把,一定特别注意一下题目给的数字的范围;
2023-11-30 18:59:23
394
1
当没有给输入个数的时候,在for循环里面,没有终止条件的时候,可以直接不写,可以像这样写,for(int i=0;;i++),在循环里面加一个if语句来终止;新学习的头文件#include 这是一个c++的万能头文件;
2023-11-30 10:17:29
874
1
可以先画分叉的图,利于理解;
2023-11-28 18:16:41
349
不懂得话先画图,理解。
2023-11-27 20:02:47
368
1
主要是质数的判断,绕了一点小弯;
2023-11-25 17:11:18
381
题目链接
2023-11-25 16:57:53
623