1005 huntian oy (HDU 6706) 题意: 令,有T次询问,求 f(n, a, b)。 其中 T = 10^4,1 <= n,a,b <= 1e9,保证每次 a,b互质。 思路: 首先需要知道 公式: gcd(a^n - b^n, a^m - b^m) = a^(gcd(m,n)) ...
分类:
其他好文 时间:
2019-08-25 00:49:32
阅读次数:
141
题意: 有n个士兵,你可以选择让它成为战士还是法师。 有m对关系,u和v 如果同时为战士那么你可以获得a的权值 如果同时为法师,你可以获得c的权值, 如果一个为战士一个是法师,你可以获得b的权值 问你可以获得的最大权值是多少? 题解: 对每个士兵建立一个点x ,点x 向源点s 连一条边,向汇点t 连 ...
分类:
其他好文 时间:
2019-08-25 00:41:22
阅读次数:
109
"hdu" 好久没写数论函数题了,上一次写还是在纪中学min25筛的时候了,赶紧来一道补下手感 题面:求 $$ \sum_{i=1}^n\sum_{j=1}^igcd(i^a j^a,i^b j^b)[gcd(i,j)=1] $$ 保证$n,a,b\leq 10^9,gcd(a,b)=1$ 知道$( ...
分类:
其他好文 时间:
2019-08-25 00:37:42
阅读次数:
66
http://acm.hdu.edu.cn/showproblem.php?pid=6703 题意 给定一个长度为n的排列(1-n),要你实现操作两种, 1 x:给第x个数加上1e7; 2 xy:查询最小的且不小于y的且不在区间[1,x]里出现过的数。 题解 对权值建主席树,维护区间最小值,插入一个 ...
分类:
其他好文 时间:
2019-08-24 23:12:28
阅读次数:
110
堆+贪心 超级钢琴的套路 先将每个点的出边按权值大小排序 维护一个四元组$(w, u, v, p)$,表示当前路径长度为$w$,当前边的起点是$u$,终点是$v$,这条边是$u$的出边中排序后的第$p$条边 每次出堆的路径加入答案,然后路径向外拓展,有两种情况,一种是加入$v$出边中最小的边,第二种 ...
分类:
其他好文 时间:
2019-08-24 21:17:44
阅读次数:
82
"CCPC 2019 网络赛 HDU 6706" huntian oy 标签 奇奇怪怪的数论结论 杜教筛 前言 我的csdn和博客园是同步的,欢迎来访 "danzh 博客园" ~ 简明题意 给定n,a,b,求: $$\sum_{i=1}^n\sum_{j=1}^igcd(i^a j^a,i^b j^ ...
分类:
其他好文 时间:
2019-08-24 20:48:30
阅读次数:
87
How Many Answers Are Wrong Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 21469 Accepted Submiss ...
分类:
其他好文 时间:
2019-08-24 20:40:42
阅读次数:
87
一、题目 Welcome Party 二、分析 最开始的时候分析错了,认为只要找两个类型中的最小差值就可以了,忽略了是求两个类型中最大值的最小差值。 那么可以对第一个类型进行从大到小排序,枚举这个类型的最大值,那么,枚举过的这个类型的人就不再选这个类型的值,而是选第二类型。 考虑对第二个类型处理,枚 ...
分类:
其他好文 时间:
2019-08-24 20:40:20
阅读次数:
109
How many tables "HDOJ 1213" include include include include include include include include using namespace std; const int maxn=1004; int n,m; int set ...
分类:
其他好文 时间:
2019-08-24 20:30:28
阅读次数:
101
大意: 给定串$s$, $q$个询问$(l,r,k)$, 求子串$s[l,r]$的第$k$次出现位置. 本来是个简单签到题, 可惜比赛的时候还没学$SA$...... 好亏啊 相同的子串在$SA$中是一定是连续的一段$[L,R]$ 满足对于$L<i\le R$都有$h_i\ge r-l+1$ 可以先 ...
分类:
其他好文 时间:
2019-08-24 18:22:58
阅读次数:
72