段三园的小迷弟
段三园的小迷弟
全部文章
分类
心得(37)
未归档(1)
模板题(7)
读书笔记(2)
题解(111)
归档
标签
去牛客网
登录
/
注册
段三园的小迷弟的博客
如果没有办法用简单的话压缩学到的,那就是没有学会它
TA的专栏
6篇文章
0人订阅
牛客练习赛67
3篇文章
732人学习
牛客练习赛68
3篇文章
672人学习
全部文章
(共150篇)
lightoj1220,质因数分解+gcd
给你一个数x = b^p,求p的最大值 x = p1^x1*p2^x2*p3^x3*...*ps^xs p = gcd(x1, x2, x3, ... , xs); 比如:24 = 2^3*3^1,p应该是gcd(3, 1) = 1,即24 = 24^1 324 = ...
数论
2019-08-14
0
551
lightoj1336,约数求和+等比数列求和
acwing:约数之和 (n)=(p10+p11+....+p1a1)*.....*(pk0+pk1+....+pkak)————————1 等比数列求和 =————————————2 只有保证没个乘项都是奇数才可能是奇数,如果有一个偶数则结果是偶数; ...
数论
2019-08-13
1
547
light1370,欧拉函数
设值大于等于n的欧拉函数E(m),m最小为第一个大于n的质数,暂时未证明 设计前要算下数据范围和时间成本 数据范围n=10^4,输入数据(幸运值)num=10^6,n*num=10^10; #include <bits/stdc++.h> using ...
数论
欧拉函数
2019-08-13
1
531
uva10791,分解质因数
a和b的LCM是n,GCD是m,那么n=a/m*b , 它们的和就是sum=a+b; 如果m不为1(即a和b不互质),那么我们为什么不优化一下,将a变为a=a/m呢?,改变后a和b的LCM依然是n,但是他们的和显然减少了 所以我们得到最重要的一个性质,要想a1,a2,a3……an的和最小...
数论
2019-08-13
1
597
c++与g++,uva10781
c++用的是Windows,g++用的是Linux 重大不同就是有些编译器对此十分严格,如UVA等; 在c++中 long long 的输入输出是 "%lld" 在g++中 long long 的输入输出是 "%I64d" 在uva1079...
oj系统
2019-08-12
1
464
Dev改成c++11
工具——编译选项——编译时添加以下命令 -std=c++11 加后可以用 for(auto it:ans){ } vector<int> a; auto ans=a;
oj系统
2019-08-12
1
487
acwing867质因数分解(循环到根号n新写法)
n的质因数最多一个大于根号n 反证法:假设有两个,则两者相乘大于n #include <bits/stdc++.h> using namespace std; int t,n; void divide(){ for(in...
数论
因数约数
质数
2019-08-11
1
566
acwing868筛质数
筛质数一般有两种方法:埃氏筛法、线性筛法,一般用线性筛法,更快 埃氏筛法:把所有质数的倍数筛掉 线性筛法:让所有合数被他的最小质因数筛掉 如3*7=21, 埃氏筛法21被3和7分别操作一次 线性筛法21只被3操作一次 埃氏筛法:(洛谷IDE) 时间复杂度n*l...
数论
质数
因数约数
2019-08-11
1
646
poj2308连连看dfs嵌dfs/bfs
#include <iostream> #include <stdio.h> #include <algorithm> #include <string.h> #include <queue> using namespace std; ...
搜索
2019-08-10
1
561
dfs和bfs
所有权值为一的点求最短路一般用bfs;权值不同的点求最短路用优先队列:poj2312其他用dfs二维限制用dfs+剪枝,如路程时间+路程费用求费用内最短时间用dfs:poj1724求数组里面选满足条件数字可用dfs:hdu1015ps:用dfs时要注意dfs函数里一些变量不要用全局,全局会保留数值使...
搜索
2019-08-09
1
566
首页
上一页
6
7
8
9
10
11
12
13
14
15
下一页
末页