- 博客(43)
- 收藏
- 关注
原创 寻找指定元素(二分查找)
要先const int x=1exxx(范围取决于题目);给出n个数字,找出m的下标并输出,不能找到输出-1;再定义一个数组来进行二分查找判断,套用那个模板。注意一下while循环的条件是l<=r;能找到就return mid;不能找到就return -1;利用二分,先定义n,m,输出这个需要调用的函数。
2023-12-23 09:45:48
376
原创 [NOIP2014 提高组] 生活大爆炸版石头剪刀布
如果遇到这种固定的周期性问题,用if写会特别麻烦而且很可能写不出来,所以就可以直接定义没个情况对应的数字成为一个数组,然后后面就是根据题目进行相应的计算,代码会简单很多而且清晰。
2023-12-20 21:50:27
785
原创 Before an Exam
给定天数和目标,然后接下来输入每天的最少时间和最多时间,先判断在每天的范围内能否完成目标,如果不能输出no,如果能就输出每天在给定范围内完成的时间。
2023-12-16 16:52:34
434
1
原创 2022蓝桥杯c组求和
在刚开始写的时候想的是用枚举的方法,两重for循环,但是只能对两个而且还超时了,所以一直写不出来,因为超时原因,所以不能直接暴力解决,可以进行一个小的运算;不把这个题想的太死板,换个解题思路,直接就是这个数和这个数的前一项的前缀和直接相乘,就会清晰明了的多,但是要注意一下,实现后面的for循环i是等于n的,因为不能从第一个数字进行这个运算,所以掌握这种思维的灵活运用还是挺重要的,如果再次遇到这种会超时的题目不妨试试换个思路。
2023-12-09 14:53:23
1584
原创 小鱼的数字游戏(无输入个数)
当没有给输入个数的时候,在for循环里面,没有终止条件的时候,可以直接不写,可以像这样写,for(int i=0;;i++),在循环里面加一个if语句来终止;新学习的头文件#include 这是一个c++的万能头文件;
2023-11-30 10:17:29
770
1
原创 ISBN 号码
字符串中每个数字,根据序号从1开始想乘,把所有的结果加起来,除以11,如果余数等于最后一位数,那么就输出right,否则输出正确的数。
2023-11-25 08:43:25
351
原创 拼数(结构体)
题目链接]https://www.luogu.com.cn/problem/P1012?contestId=146378(https://www.acwing.com/problem/content/description/94/)x给定几个数字,把他们拼成一个最大的数。
2023-11-23 19:41:05
804
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人