• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • YouClaw
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
村雨sup
自己选的路,跪着也要走完 XD
博客园    首页    新随笔    联系   管理    订阅  订阅

随笔分类 -  数论

1 2 下一页
逆元

摘要:链接:https://www.nowcoder.com/acm/contest/80/B来源:牛客网 Jxc将天空看做一个n*n的矩阵,此时天上有m朵云,这些云会随机分布在m个不同的位置,同时太阳会随机出现在一个位置,Jxc想知道他被太阳晒到的概率是多少,由于他仍在站军姿,所以这个有趣的问题就交给了 阅读全文
posted @ 2018-04-06 22:18 村雨sup 阅读(156) 评论(0) 推荐(0)
nyoj299——如何优雅的写矩阵快速幂

摘要:Matrix Power Series 时间限制:1000 ms | 内存限制:65535 KB 难度:4 Matrix Power Series 时间限制:1000 ms | 内存限制:65535 KB 难度:4 网上看了许多快速幂的写法,感觉都很麻烦,只有这个写的很通俗易懂 但题目要求的是 A+ 阅读全文
posted @ 2018-03-17 19:19 村雨sup 阅读(253) 评论(1) 推荐(0)
nyoj164——卡特兰数(待填坑)

摘要:题意:将1~2n个数按照顺时针排列好,用一条线将两个数字连接起来要求:线之间不能有交点,同一个点只允许被连一次。 最后问给出一个n,有多少种方式满足条件。 卡特兰数(列): 令h(0)=1,h(1)=1,catalan数满足递推式:h(n)= h(0)*h(n-1)+h(1)*h(n-2) + .. 阅读全文
posted @ 2018-03-17 02:35 村雨sup 阅读(158) 评论(0) 推荐(0)
nyoj139——康托展开

摘要:我排第几个 时间限制:1000 ms | 内存限制:65535 KB 难度:3 我排第几个 时间限制:1000 ms | 内存限制:65535 KB 难度:3 现在有"abcdefghijkl”12个字符,将其所有的排列中按字典序排列,给出任意一种排列,说出这个排列在所有的排列中是第几小的? ——很 阅读全文
posted @ 2018-03-17 00:07 村雨sup 阅读(134) 评论(0) 推荐(0)
nyoj——297(期望)

摘要:GoroSort 时间限制:3000 ms | 内存限制:65535 KB 难度:4 GoroSort 时间限制:3000 ms | 内存限制:65535 KB 难度:4 Goro has 4 arms. Goro is very strong. You don't mess with Goro. 阅读全文
posted @ 2018-03-03 16:53 村雨sup 阅读(122) 评论(0) 推荐(0)
nyoj744——异或(sb题)

摘要:蚂蚁的难题(一) 时间限制:1000 ms | 内存限制:65535 KB 难度:2 蚂蚁的难题(一) 时间限制:1000 ms | 内存限制:65535 KB 难度:2 小蚂蚁童鞋最近迷上了位运算,他感觉位运算非常神奇。不过他最近遇到了一个难题: 给定一个区间[a,b],在区间里寻找两个数x和y, 阅读全文
posted @ 2018-03-03 01:00 村雨sup 阅读(155) 评论(0) 推荐(0)
nyoj762——分解质因数+容斥+二分

摘要:第k个互质数 时间限制:1000 ms | 内存限制:65535 KB 难度:4 第k个互质数 时间限制:1000 ms | 内存限制:65535 KB 难度:4 ——这题也太变态了吧,看了题解也是半懂不懂 思路: 首先要知道, 在[1,m]之间与m互质的数的个数=[1,m]之间的总个数-[1,m] 阅读全文
posted @ 2018-03-03 00:19 村雨sup 阅读(170) 评论(0) 推荐(0)
nyoj520——素数序列

摘要:最大素因子 时间限制:1000 ms | 内存限制:65535 KB 难度:2 最大素因子 时间限制:1000 ms | 内存限制:65535 KB 难度:2 GreyAnts最近正在学习数论中的素数,但是现在他遇到了一个难题:给定一个整数n,要求我们求出n的最大素因子的序数,例如:2的序数是1,3 阅读全文
posted @ 2018-03-02 22:31 村雨sup 阅读(157) 评论(0) 推荐(0)
nyoj993——容斥

摘要:How many integers can you find 时间限制:1000 ms | 内存限制:65535 KB 难度:1 How many integers can you find 时间限制:1000 ms | 内存限制:65535 KB 难度:1 给你三个数,n,m1,m2,找出所有小于 阅读全文
posted @ 2018-03-01 22:48 村雨sup 阅读(128) 评论(0) 推荐(0)
nyoj1007——欧拉求和

摘要:GCD 时间限制:1000 ms | 内存限制:65535 KB 难度:3 GCD 时间限制:1000 ms | 内存限制:65535 KB 难度:3 //求欧拉函数(即n以内所有与n互质的数的个数) // 设n的质因数分别为p1,p2,.....,pn //f(x)=n*(1-p1)*(1-p2) 阅读全文
posted @ 2018-03-01 21:29 村雨sup 阅读(178) 评论(0) 推荐(0)
nyoj998——欧拉+折半查找

摘要:Sum 时间限制:1000 ms | 内存限制:65535 KB 难度:3 Sum 时间限制:1000 ms | 内存限制:65535 KB 难度:3 给你一个数N,使得在1~N之间能够找到x使得x满足gcd( x , N ) >= M, 求解gcd(x,N)的和 ————很巧妙的运用了欧拉函数 阅读全文
posted @ 2018-03-01 19:54 村雨sup 阅读(112) 评论(0) 推荐(0)
欧拉函数模板

摘要:返回(1~n)与n互质的数的个数 欧拉打表 ——mark一下 阅读全文
posted @ 2018-03-01 19:35 村雨sup 阅读(111) 评论(0) 推荐(0)
nyoj——弃九法

摘要:A*B Problem 时间限制:1000 ms | 内存限制:65535 KB 难度:2 A*B Problem 时间限制:1000 ms | 内存限制:65535 KB 难度:2 设计一个程序求出A*B,然后将其结果每一位相加得到C,如果C的位数大于等于2,继续将C的各位数相加,直到结果是个一位 阅读全文
posted @ 2018-03-01 01:35 村雨sup 阅读(141) 评论(0) 推荐(0)
nyoj151——中国剩余定理

摘要:生理周期 Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 142220 Accepted: 45744 Description 人生来就有三个生理周期,分别为体力、感情和智力周期,它们的周期长度为23天、28天和33天。每一个周期 阅读全文
posted @ 2018-02-28 22:30 村雨sup 阅读(130) 评论(0) 推荐(0)
nyoj最少乘法次数——快速幂思想

摘要:最少乘法次数 时间限制:1000 ms | 内存限制:65535 KB 难度:3 最少乘法次数 时间限制:1000 ms | 内存限制:65535 KB 难度:3 给你一个非零整数,让你求这个数的n次方,每次相乘的结果可以在后面使用,求至少需要多少次乘。如24:2*2=22(第一次乘),22*22= 阅读全文
posted @ 2018-02-28 19:24 村雨sup 阅读(179) 评论(0) 推荐(0)
中国剩余定理——nyoj

摘要:中国剩余定理 解法如下:假设存在一个数M M%A=a , M%B=b , M%C=c并且A,B,C必须俩俩互质。满足这一条件下:存在一个R1使得 , K1=A*B*R1 ,K1%C==1.存在一个R2使得 , K2=C*B*R2,K2%A==1.存在一个R3使得 , K3=C*A*R3,K3%B== 阅读全文
posted @ 2018-02-28 18:55 村雨sup 阅读(208) 评论(0) 推荐(0)
尼姆博弈

摘要:尼姆博弈(Nimm Game): 尼姆博弈指的是这样一个博弈游戏:有任意堆物品,每堆物品的个数是任意的,双方轮流从中取物品,每一次只能从一堆物品中取部分或全部物品,最少取一件,取到最后一件物品的人获胜。 结论就是:把每堆物品数全部异或起来,如果得到的值为0,那么先手必败,否则先手必胜。 代码如下: 阅读全文
posted @ 2018-02-28 14:20 村雨sup 阅读(218) 评论(0) 推荐(0)
威佐夫博弈——hdu1527

摘要:有两堆各若干的物品,两人轮流从其中一堆取至少一件物品,至多不限,或从两堆中同时取相同件物品,规定最后取完者胜利。 直接说结论了,若两堆物品的初始值为(x,y),且x<y,则另z=y-x; 记w=(int)[((sqrt(5)+1)/2)*z ]; 若w=x,则先手必败,否则先手必胜。 代码如下: — 阅读全文
posted @ 2018-02-28 14:13 村雨sup 阅读(93) 评论(0) 推荐(0)
巴什博奕——hdu2149

摘要:—— 阅读全文
posted @ 2018-02-28 13:52 村雨sup 阅读(94) 评论(0) 推荐(0)
fib博弈

摘要:链接:https://www.nowcoder.com/acm/contest/77/G来源:牛客网 幼儿园开学了,为了让小盆友们能尽可能的多的享受假期。校长大人决定让小盆友分批到校,至于每批学生来多少人由一个小傻子和一个小仙女负责,两个人轮番负责,校长会在最后的时候去查看工作进度,小傻子不想被别人 阅读全文
posted @ 2018-02-25 23:14 村雨sup 阅读(174) 评论(0) 推荐(0)

1 2 下一页
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3