摘要: 废话不多说,我们直接进入正题。 (C语言) 我们要完成一个学生体测信息管理系统,实现以下功能: 1、学生数据录入 2、学生信息修改 3、学生信息删除 4、学生成绩查询 5、学生不及格项目查询 6、各项目通过率汇总 UI界面 首先让我们完成UI界面 #include<stdio.h> int choi 阅读全文
posted @ 2021-03-15 23:00 ReyHan 阅读(1517) 评论(0) 推荐(0)
摘要: 在 OI 中,大多数情况下,~~善良~~的出题人为了避免高精度等大整数计算,常常会要求输出答案对一个数(大多是质数)取模的情况。 但这衍生了一个问题:若题目中计算需用到除法,而 a≡b(modc) 不能推出⌊a/d⌋≡⌊b/d⌋(modc), 例如:9≡16(mod7)正确,⌊9/5⌋≡⌊16/5⌋ 阅读全文
posted @ 2021-03-13 21:11 ReyHan 阅读(935) 评论(0) 推荐(0)
摘要: 快速幂顾名思义,就是计算某个数的n次幂 时间复杂度为O(log n) 比常规的O(n)的算法速度有极大的提高。 下面放上代码 LEVEL1 使用二分对幂运算进行处理 long long fastPower(long long base,long long power) { if (power == 阅读全文
posted @ 2021-03-12 15:12 ReyHan 阅读(91) 评论(0) 推荐(0)
摘要: 一个游戏,少不了摄像机的参与。摄像机,总体来说分为了两大类别:上帝视角,也就是俗称的第三人称视角,以一种凌驾于游戏object的方式存在,玩家跟上帝一般俯瞰整个游戏;主角视角,第一人称视角,以主角的角度观看游戏的发展状态;观察视角,关注于某个物体的视角,这个视角在一些密室逃脱类游戏里经常有。 下面我 阅读全文
posted @ 2021-03-12 12:33 ReyHan 阅读(2047) 评论(0) 推荐(1)
摘要: 求这两个数有个很好的算法 → 辗转相除法(欧几里德算法)。 这个好像是小学学的,不知道的建议回炉重造。 方法 用较大数除以较小数, 再用出现的余数(第一余数)去除除数, 再用出现的余数(第二余数)去除第一余数, 如此反复,直到余数为零, 最后的除数便是两数的最大公因数。 原理 有两个数a,b(a>b 阅读全文
posted @ 2021-03-12 09:24 ReyHan 阅读(391) 评论(0) 推荐(0)
摘要: 没错,研究了好久我也加上了!!!! 真的好可爱,(づ ̄3 ̄)づ╭❤~ 链接:https://pan.baidu.com/s/1GNWCPsqIwIWjTzBdiOuRZQ 提取码:2yte 1、把下载所有的文件上传到博客园的文件管理中 2、下面的代码复制到博客侧边栏公告区域,需要申请开通(支持JS代 阅读全文
posted @ 2021-03-11 22:49 ReyHan 阅读(111) 评论(0) 推荐(0)
摘要: 在算法题中质数判断是经常出现的问题,下面介绍几种算法: ##1、朴素判断(改进) 首先是最容易理解,也是时间复杂度最高的算法 → 单次判断O(√n) 先放代码 #include <cmath> int PrimeChoose(int n) { int i; int is_prime = 1; if 阅读全文
posted @ 2021-03-11 22:40 ReyHan 阅读(318) 评论(0) 推荐(0)
摘要: 对于高精算法其实我很 不 喜欢, 算法题没事搞这么大数据干嘛,不是为难人吗??? 吐槽归吐槽下面我们进入正题。 高精算法的思想,我们由小学列式计算的方法很容易得出 首先我们定义三个数组来储存数据 注意: 以下算法 ~[0]储存高精数位数 数字需使用倒序存储 int sum1[MAXN];//用于计算 阅读全文
posted @ 2021-03-11 22:13 ReyHan 阅读(337) 评论(0) 推荐(0)