ACM数论
桑榆207
在最终的结果到来之前,任何肯定会赢之类的话都是虚无缥缈的。
展开
-
CF--839EMother of Dragons--容斥原理+数学+算贡献
There arencastles in the Lannister's Kingdom and some walls connect two castles, no two castles are connected by more than one wall, no wall connects a castle to itself.Sir Jaime Lannister has dis...原创 2019-08-12 20:45:06 · 279 阅读 · 0 评论 -
51NOD--1103 N的倍数--容斥原理
一个长度为N的数组A,从A中选出若干个数,使得这些数的和是N的倍数。例如:N = 8,数组A包括:2 5 6 3 18 7 11 19,可以选2 6,因为2 + 6 = 8,是8的倍数。收起输入第1行:1个数N,N为数组的长度,同时也是要求的倍数。(2 <= N <= 50000)第2 - N + 1行:数组A的元素。(0 < A[i] <= 10^9...原创 2019-07-25 08:52:12 · 142 阅读 · 0 评论 -
POJ--3070Fibonacci--矩阵快速幂+模板
FibonacciTime Limit:1000MS Memory Limit:65536K Total Submissions:23141 Accepted:15652 DescriptionIn the Fibonacci integer sequence,F0= 0,F1= 1, andFn=Fn− 1+Fn− 2...原创 2019-07-24 15:46:52 · 158 阅读 · 0 评论 -
51NOD--1755 除数游戏--思维+素因子分解
1755 除数游戏1.0 秒 131,072.0 KB 20 分 3级题在除数游戏中,两人轮流行动,初始时有一个整数q,每次行动要写下一个整数,这个整数必须是最近一次出现的整数的“强除数”。所谓一个整数的“强除数”是指除了1和该整数本身以外,可以整除该整数的整数。当游戏的某一方找不出符合以上条件的整数时,该方取得胜利,游戏结束。假设游戏双方都采取最好的策略,给...原创 2019-07-29 10:07:51 · 192 阅读 · 0 评论 -
AtCoder Regular Contest 071--D - 井井井 / ###--数学--C--
D - 井井井 / ###Time Limit: 2 sec / Memory Limit: 256 MBScore : pointsProblem Statement On a two-dimensional plane, there are lines drawn parallel to the axis, and lines drawn parallel to the axi...原创 2019-06-04 22:34:24 · 226 阅读 · 0 评论 -
AtCoder Regular Contest 067--C - Factors of Factorial--数学思想
C - Factors of FactorialTime Limit: 2 sec / Memory Limit: 256 MBScore : pointsProblem Statement You are given an integer . Find the number of the positive divisors of , modulo .ConstraintsInput ...原创 2019-05-31 17:52:13 · 153 阅读 · 0 评论 -
AtCoder Regular Contest 060--D - 桁和 / Digit Sum--数论+思维
D - 桁和 / Digit SumTime Limit: 2 sec / Memory Limit: 256 MBScore :500500pointsProblem StatementFor integersb(b≥2)b(b≥2)andn(n≥1)n(n≥1), let the functionf(b,n)f(b,n)be defined as follows:...原创 2019-05-19 10:06:05 · 251 阅读 · 0 评论 -
旋转卡壳求凸多边形两点间最大距离
As Jacques-Édouard really likes birthday cakes, he celebrates his birthday every hour, instead of every year. His friends ordered him a round cake from a famous pastry shop, and placed candles on its ...原创 2019-05-02 15:55:13 · 634 阅读 · 0 评论 -
伯努利试验性质--概率期望
Given a dice withnsides, you have to find the expected number of times you have to throw that dice to see all its faces at least once. Assume that the dice is fair, that means when you throw the dic...原创 2019-04-03 17:26:13 · 4646 阅读 · 0 评论 -
概率悖论
Sometimes some mathematical results are hard to believe. One of the common problems is the birthday paradox. Suppose you are in a party where there are23people including you. What is the probability...原创 2019-04-02 19:02:49 · 560 阅读 · 0 评论 -
CF--Anniversary--斐波那契数+矩阵快速幂
C. Anniversarytime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputThere are less than 60 years left till the 900-th birthday anniver...原创 2019-07-26 09:50:22 · 158 阅读 · 0 评论 -
HDU2521--反素数--数论因子数
欢迎参加2019百度之星竞赛(点击进入报名链接)~ 反素数 Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 8604Accepted Submission(s): 5127 ...原创 2019-07-26 10:42:49 · 143 阅读 · 0 评论 -
51NOD--1013 3的幂的和--费马小定理
1013 3的幂的和1.0 秒 131,072.0 KB 20 分 3级题求:3^0 + 3^1 +...+ 3^(N) mod 1000000007收起输入输入一个数N(0 <= N <= 10^9)输出输出:计算结果输入样例3输出样例40最后求出来是(3^(n+1)-1)/2 最后modx一个数。等比数...原创 2019-07-22 16:13:55 · 116 阅读 · 0 评论 -
沈阳区域赛-- Insertion Sort--数学
Insertion Sort问答问题反馈只看题面31.94% 6000ms 524288KInsertion sort is a simple sorting algorithm that builds the final sorted array one item at an iteration.More precisely, insertion sort iter...原创 2019-08-25 22:06:39 · 405 阅读 · 0 评论 -
CF--Round Corridor--GCD
C. Round Corridortime limit per test1 secondmemory limit per test256 megabytesinputstandard inputoutputstandard outputAmugae is in a very large round corridor. The corridor consists ...原创 2019-08-12 16:01:50 · 275 阅读 · 0 评论 -
南京区域赛--Pyramid--规律+费马小定理求逆元
The use of the triangle in the New Age practices seems to be very important as it represents the unholy trinity (Satan, the Antichrist and the False Prophet bringing mankind to the New World Order wit...原创 2019-08-20 09:22:00 · 418 阅读 · 0 评论 -
HDU--5212Code--容斥原理+算贡献
Code Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/65536 K (Java/Others) Total Submission(s): 1452Accepted Submission(s): 605 Problem Description WLD likes pl...原创 2019-08-14 20:24:25 · 139 阅读 · 0 评论 -
南京区域赛--Prime Game--计算贡献+欧拉筛
InputThe first line contains one integernn(1 \le n \le 10^61≤n≤106)\text{---}—the length of the sequence.The second line containsnnintegersa_iai(1 \le i \le n, 1 \le a_i \le 10^61≤i≤n,1≤a...原创 2019-08-19 19:23:59 · 157 阅读 · 0 评论 -
CF--Robo-Footballer--三角形相似做法
C. Robo-Footballertime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputIt's a beautiful April day and Wallace is playing football wit...原创 2019-08-10 11:01:51 · 212 阅读 · 0 评论 -
CF--Primes on Interval--思维+素数筛法+二分的几种写法
You've decided to carry out a survey in the theory of prime numbers. Let us remind you that a prime number is a positive integer that has exactly two distinct positive integer divisors.Consider posi...原创 2019-08-01 21:46:30 · 173 阅读 · 0 评论 -
51NOD--1040 最大公约数之和--数论欧拉函数
给出一个n,求1-n这n个数,同n的最大公约数的和。比如:n = 61,2,3,4,5,6 同6的最大公约数分别为1,2,3,2,1,6,加在一起 = 15收起输入1个数N(N <= 10^9)输出公约数之和输入样例6输出样例15n与i的最大公约数一定是n的约数x。枚举约数x,若gcd(n,i)为x,即gcd(n/x,i/x)为1。这里用...原创 2019-07-23 11:07:25 · 192 阅读 · 0 评论 -
51NOD--1179 最大的最大公约数--数论+思维
1179 最大的最大公约数1.0 秒 131,072.0 KB 20 分 3级题给出N个正整数,找出N个数两两之间最大公约数的最大值。例如:N = 4,4个数为:9 15 25 16,两两之间最大公约数的最大值是15同25的最大公约数5。收起输入第1行:一个数N,表示输入正整数的数量。(2 <= N <= 50000)第2 - N + 1...原创 2019-07-22 23:02:05 · 181 阅读 · 0 评论 -
概率动态规划
You are in a cave, a long cave! The cave can be represented by a1 x Ngrid. Each cell of the cave can contain any amount of gold.Initially you are in position1. Now each turn you throw a perfect6...原创 2019-04-02 16:00:16 · 536 阅读 · 0 评论 -
1030 - Discovering Gold 期望dp--从后往前推
You are in a cave, a long cave! The cave can be represented by a1 x Ngrid. Each cell of the cave can contain any amount of gold.Initially you are in position1. Now each turn you throw a perfect6...原创 2019-04-07 12:19:41 · 211 阅读 · 0 评论 -
二进制中1的个数
int count(int n){ int s=0; while(n){ n=n&(n-1); s++; } return s;}#include<bits/stdc++.h>using namespace std;int count(int n){ int s=0; while(...原创 2019-02-03 13:50:33 · 120 阅读 · 0 评论 -
牛客 组合数取模问题
链接:https://ac.nowcoder.com/acm/contest/317/H来源:牛客网 题目描述小a是一个健忘的人,由于他经常忘记做作业,因此老师对他很恼火。小a马上就要开学了,他学期一共2n2n天,对于第ii天,他有可能写了作业,也可能没写作业,不过他自己心里还有点B数,因此他会写恰好nn天的作业现在,小a需要安排他的学期计划,如果小a的学期中存在一天xx,在这之前...原创 2019-01-22 22:32:15 · 227 阅读 · 0 评论 -
中国剩余定理以及互质非互质情况
https://www.cnblogs.com/MashiroSky/p/5918158.html互质#include<bits/stdc++.h># define ll long longusing namespace std;int extend_gcd(int a,int b,int &x,int &y){ if(b==0) {...原创 2019-02-01 20:07:07 · 204 阅读 · 0 评论 -
LightOj 1220 - Mysterious Bacteria 唯一分解定理+素数筛法
http://lightoj.com/volume_showproblem.php?problem=1220Dr. Mob has just discovered a Deathly Bacteria. He named it RC-01. RC-01 has a very strange reproduction system. RC-01 lives exactly x days. Now...原创 2019-01-22 12:15:24 · 182 阅读 · 0 评论 -
HDU5478 Can you find it 数学快速幂
http://acm.hdu.edu.cn/showproblem.php?pid=5478枚举a,b=第一个式子中所得数,验证即可。 Problem Description Given a prime number C(1≤C≤2×105) , and three integers k1, b1, k2 (1≤k1,k2,b1≤109) . Please find al...原创 2019-01-15 21:30:22 · 176 阅读 · 2 评论 -
处女座的签到题 平面几何+STL求第K大的数
链接:https://ac.nowcoder.com/acm/contest/327/A来源:牛客网 题目描述平面上有n个点,问:平面上所有三角形面积第k大的三角形的面积是多少?输入描述:第一行T,表示样例的个数。对于每一组样例,第一行两个整数n和k,接下来n行,每行两个整数x,y表示点的坐标T<=803<=n<=100-109<...原创 2019-01-24 19:40:02 · 286 阅读 · 0 评论 -
处女座的砝码 数学结论题
链接:https://ac.nowcoder.com/acm/contest/327/C来源:牛客网 题目描述处女座热爱做物理实验,为了实验,处女座必须要精确的知道物品的质量。处女座准备自己设计一套砝码,每一个砝码都是正整数,这套砝码必须能够精确测量出n以内所有正整数的质量,处女座想要知道至少需要多少个砝码。你可以在天平的任意一边放置砝码。输入描述: 一行,一个正整数n...原创 2019-01-24 18:55:52 · 312 阅读 · 0 评论 -
POJ2891Strange Way to Express Integers 中国剩余定理普通情况
http://poj.org/problem?id=2891Strange Way to Express IntegersTime Limit: 1000MS Memory Limit: 131072K Total Submissions: 21436 Accepted: 7181 Description Elina is reading a...原创 2019-01-14 18:09:39 · 108 阅读 · 0 评论 -
牛客 Adreamstart的催促 快速幂
链接:https://ac.nowcoder.com/acm/contest/322/A来源:牛客网 有一天集训队的学弟们正在计算一堆数,但是dreamstart感觉他们算的太慢了,就让他们坐在一起想出一个快速计算的方法,但是由于他们一时想不出来,想让你帮助他们。他们说现在有一个数列,要算出第 i 个数的 i 次幂并且把每个数计算出来的值加到一起,最后答案模10000019。聪明的你可...原创 2019-01-02 19:54:41 · 208 阅读 · 0 评论 -
牛客小a与黄金街道 欧拉函数+快速幂
链接:https://ac.nowcoder.com/acm/contest/317/D来源:牛客网 题目描述小a和小b来到了一条布满了黄金的街道上。它们想要带几块黄金回去,然而这里的城管担心他们拿走的太多,于是要求小a和小b通过做一个游戏来决定最后得到的黄金的数量。游戏规则是这样的:假设道路长度为nn米(左端点为00,右端点为nn),同时给出一个数kk(下面会提到kk的用法)设...原创 2019-01-23 10:59:58 · 150 阅读 · 0 评论 -
牛客 斐波那契数列第几项
链接:https://ac.nowcoder.com/acm/contest/71/C来源:牛客网 题目描述小W在计算一个数列{An},其中A1=1,A2=2,An+2=An+1+An。尽管他计算非常精准,但很快他就弄混了自己的草稿纸,他找出了一些他计算的结果,但他忘记了这些都是数列中的第几项。输入描述: 每行包括数列中的一项Ak(k<=100000)。总行数...原创 2019-02-05 18:28:39 · 396 阅读 · 0 评论 -
HDU1495 非常可乐 BFS||数论
http://acm.hdu.edu.cn/showproblem.php?pid=1495大家一定觉的运动以后喝可乐是一件很惬意的事情,但是seeyou却不这么认为。因为每次当seeyou买了可乐以后,阿牛就要求和seeyou一起分享这一瓶可乐,而且一定要喝的和seeyou一样多。但seeyou的手中只有两个杯子,它们的容量分别是N 毫升和M 毫升 可乐的体积为S (S<101)毫升 ...原创 2019-02-09 12:41:38 · 158 阅读 · 0 评论 -
1027 - A Dangerous Maze 概率期望
You are in a maze; seeingndoors in front of you in beginning. You can choose any door you like. The probability for choosing a door is equal for all doors.If you choose theithdoor, it can either...原创 2019-04-07 10:33:19 · 170 阅读 · 0 评论 -
51NOD--1010 只包含因子2 3 5的数--数论+二分
K的因子中只包含2 3 5。满足条件的前10个数是:2,3,4,5,6,8,9,10,12,15。所有这样的K组成了一个序列S,现在给出一个数n,求S中 >= 给定数的最小的数。例如:n = 13,S中 >= 13的最小的数是15,所以输出15。收起输入第1行:一个数T,表示后面用作输入测试的数的数量。(1 <= T <= 10000)第2 - T...原创 2019-04-10 22:52:55 · 181 阅读 · 0 评论 -
二进制枚举+容斥原理
Cicada is an insect with large transparent eyes and well-veined wings similar to the "jar flies". The insects are thought to have evolved 1.8 million years ago during the Pleistocene epoch. There are ...原创 2019-03-26 22:13:23 · 167 阅读 · 0 评论 -
大区间求素数个数筛法
#include<bits/stdc++.h>using namespace std;#define LL long long#define MAX_L 1000007#define MAX_SORT_B 1000007bool is_prime[MAX_L];bool is_prime_small[MAX_SORT_B];void find_s(LL a,...原创 2019-03-20 19:27:38 · 300 阅读 · 0 评论