上一页 1 ··· 48 49 50 51 52 53 54 55 56 ··· 81 下一页
摘要: 算法简介 Miller-Rabin算法,这是一个很高效的判断质数的方法,可以在用$O(logn)$ 的复杂度快速判断一个数是否是质数。它运用了费马小定理和二次探测定理这两个筛质数效率极高的方法。 费马小定理判质数 \(a^{p - 1}\ ≡\ 1\ mod\ p\) 这个定理在 \(p\) 为质数 阅读全文
posted @ 2020-11-04 20:16 RioTian 阅读(1376) 评论(3) 推荐(1) 编辑
摘要: 因为我们知道乘法有的时候会溢出,即使是 \(long\ long\) 也可能在乘法时因为结果过大溢出(当模数也是 \(long\ long\) )。所以我们需要寻找一种能高效完成乘法操作并且不会爆 \(long\ long\) 的算法,也就是快速乘。本文也将对几种常用快速乘及其优化技巧做个总结。 1 阅读全文
posted @ 2020-11-04 19:51 RioTian 阅读(622) 评论(0) 推荐(1) 编辑
摘要: 有一段时间没记录知识类的博客了,这篇博客就说一下SG函数和SG定理吧 SG函数是用于解决博弈论中公平组合游戏(Impartial Combinatorial Games,ICG)问题的一种方法。 什么是组合游戏 在竞赛中,组合游戏的题目一般有以下特点 题目描述一般为Alice、Bob 2人做游戏 A 阅读全文
posted @ 2020-11-04 19:23 RioTian 阅读(601) 评论(2) 推荐(1) 编辑
摘要: 是不是写模板题写多了?那我们来写点简单的数学吧(^_^) 今天没有任何板子题哦,希望大家开心AC -- hah,学长也太可耐了 题目难度预估: 简单:A/E/F 中等:D 困难:B/C (然后果真就只写出了简单题) A - AAA CodeForces - 359B int main() { // 阅读全文
posted @ 2020-11-03 21:31 RioTian 阅读(101) 评论(1) 推荐(1) 编辑
摘要: 1443A. Kids Seating 题意: 给你一个整数n,现在你需要从编号 $1$ ~ $4 ⋅ n $中选出$n$个编号使得这些编号之间$g c d ≠ 1$ ,不能整除。 看了半天,发现只要满足 \(起始点在 2 · n + 2,然后依次增加2\) 即可 void solve() { ci 阅读全文
posted @ 2020-11-03 17:04 RioTian 阅读(243) 评论(2) 推荐(1) 编辑
摘要: 给定两个矩阵A和B,要求你计算它们的乘积矩阵 \(AB\)。需要注意的是,只有规模匹配的矩阵才可以相乘。即若A有 \(R_a\) 行、\(C_a\) 列,B有 \(R_b\) 行、\(C_b\) 列,则只有 \(C_b\) 与 $R_b$相等时,两个矩阵才能相乘。 输入格式: 输入先后给出两个矩阵A 阅读全文
posted @ 2020-11-02 22:25 RioTian 阅读(161) 评论(0) 推荐(1) 编辑
摘要: 目前先放几道题面,等晚上做完实验补 Update:A ~ D,更新剩余的题面(题面复制会有链接水印,懒得一一去除、直接截图) A、签到 真·签到题 输出祝贺祖国成立70周年!即可 B、欧涛的烦恼 思路: 简单累加,然后注意取整即可 // Author : RioTian // Time : 20/1 阅读全文
posted @ 2020-11-02 18:14 RioTian 阅读(169) 评论(0) 推荐(0) 编辑
摘要: A - AAA CodeForces - 1047A 题意:给定一个数,分解为三个不为3的倍数且 a + b + c = n 的数 思路:简单贪心,根据情况输出 1,1,n -2 或 1,2,n-3 int main() { // freopen("in.txt","r",stdin); ios:: 阅读全文
posted @ 2020-10-30 15:42 RioTian 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 当芸芸众生忙着在朋友圈中发照片的时候,总有一些人因为太帅而没有朋友。本题就要求你找出那些帅到没有朋友的人。 输入格式: 输入第一行给出一个正整数N(≤100),是已知朋友圈的个数;随后N行,每行首先给出一个正整数K(≤1000),为朋友圈中的人数,然后列出一个朋友圈内的所有人——为方便起见,每人对应 阅读全文
posted @ 2020-10-28 20:49 RioTian 阅读(297) 评论(0) 推荐(1) 编辑
摘要: 开始天梯赛专项训练 微博上有个自称“大笨钟V”的家伙,每天敲钟催促码农们爱惜身体早点睡觉。不过由于笨钟自己作息也不是很规律,所以敲钟并不定时。一般敲钟的点数是根据敲钟时间而定的,如果正好在某个整点敲,那么“当”数就等于那个整点数;如果过了整点,就敲下一个整点数。另外,虽然一天有 2424 小时,钟却 阅读全文
posted @ 2020-10-28 20:23 RioTian 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 1437A. Marketing Scheme 题意:最近猫粮店正在打折销售猫粮罐头,在给定客人能买的罐头数量区间内求合适包装大小 思路:说实话,在比赛刚开始没看懂题,最后放弃读题直接研究给出的样例解释发现,我们可以假设 \(a = r + 1\) 再进行比较 \(l \% a >= \frac{( 阅读全文
posted @ 2020-10-28 19:33 RioTian 阅读(155) 评论(0) 推荐(1) 编辑
摘要: 计算几何中由两个经典方法,也被称为最终奥义(其实是没办法的时候才能使用2333)——枚举和分治。最终奥义一般是在构成几何点数较少和其他算法无法正确解决的时候使用😀 枚举和计算几何 先引入一道经典例题: [caioj 1211]统计正方形 题目描述 【题目描述】 给定平面上N个点,你需要计算以其中4 阅读全文
posted @ 2020-10-27 21:01 RioTian 阅读(231) 评论(0) 推荐(1) 编辑
摘要: 今天看了下博客园,发现园龄已经一年了。 在这一年中博客经历了各种各样“风雨”,如搬迁啊,被攻击啊,换主题啊等等等等.... 启航 我的第一篇博客应该是在19年的10月27号,记得当时也母鸡如何去写博客(没接触markdown),所以就把大一刚学的C语言就随便记录了点东西就上传了(手贱误删了)。然后过 阅读全文
posted @ 2020-10-27 11:50 RioTian 阅读(183) 评论(2) 推荐(1) 编辑
摘要: 记录博客的新开始 阅读全文
posted @ 2020-10-25 22:55 RioTian 阅读(222) 评论(0) 推荐(1) 编辑
摘要: 凸包算法讲解:Click Here 题目链接:https://vjudge.net/problem/POJ-1113 题意:简化下题意即求凸包的周长+2×PI×r。 思路:用graham求凸包,模板是kuangbin的,算法复杂度O(nlogn)。 AC code: // Author : RioT 阅读全文
posted @ 2020-10-21 20:38 RioTian 阅读(381) 评论(0) 推荐(0) 编辑
上一页 1 ··· 48 49 50 51 52 53 54 55 56 ··· 81 下一页