- 博客(9)
- 收藏
- 关注
原创 寒假第二周周报
C++中字符串的输入,cin.get(数组名,长度),中间要用getchar()吸取换行符防止第二行读入。复习并熟练二分,前缀和/差分等算法,在另一周报中,没写完故附图。fixed四舍五入,setprecision()保留几位小数。一行字符串输入还是用scanf("%s",a);四舍五入保留两位小数输出。
2024-01-26 18:44:20 258 1
原创 第六周周报
上下左右,方向的表示从a[10][10]开始存储计算,就不用担心越界问题了暴力一维数组储存,二维数组输出;存储flag%2以及while(scanf("%d",&a)!=EOF)注意排除输入的换行符,而第一个输入如果是1则flag[0]=0,不会输出0,可以忽略不是直接对比,而是采用中间数组进行转换后对比;注意a数组在转换过程中会变形,所以最后需要引入d数组判断6。
2023-12-17 20:24:41 24 1
原创 第五周周报
3,因为没有发现第一版(异或)把j写成了i而WA了一小时怒而重写的数组版代码。不需要进行多个数组的比较,只需要比较对应号码所在的位置是否为1。2,floor向下取整,ceil向上取整,round四舍五入。重要的是弄清楚如何取“右上”,越界怎么处理。暴力搜索,以及前面出现过的用数组标记频率。不需要三重循环,使用作为标记的数组。1,异或天选题,不需要数组。超过20M的数组要开在全局。
2023-12-10 11:17:59 31 1
原创 第四周周报
1,所有四+偶数位的回文数都可被11整除2,先找回文数再判断质数由数列求和公式可解把原sum整个前移一位1,原式是斐波那契数列的变式2,三个变量表示n-2,n-1,n,互相前推3,2^48用int会炸不开数组,只需要两个变量存放最大最小值有唯一分解定理:一个数能且只能分解为一组质数的乘积。所以题目中两个质数的积必然只有这两个因数%02d输出,自动补零注意分数的精度是double数学解法,分情况解不定方程。
2023-12-03 00:16:17 37 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人