Zsnuo's Blog

Living is do or die.


  • 首页

  • 关于

  • 标签

  • 友链

  • 归档

  • 搜索

「Codeforces 870F」Paths

发表于 2018-05-22

给定数字 nnn ,建立一个无向图。对于所有 111 到 nnn 之间的数字,当数字 gcd(u,v)≠1gcd(u,v)\neq 1gcd(u,v)≠1 时将 uuu、vvv 连一条边,边权为 111 。d(u,v)d(u,v)d(u,v) 表示 uuu 到 vvv 的最短路,求所有 d(u,v)d(u,v)d(u,v) 的和,其中 1≤u<v≤n1\leq u < v \leq n1≤u<v≤n。

阅读全文 »

「ARC 063F」Snuke's Coloring 2

发表于 2018-05-22

给定一个 W×HW\times HW×H 的二维平面,初始均为白色,有 nnn 个关键点 (xi,yi)(x_{i},y_{i})(xi​,yi​) ,对于每一个关键点选择一个方向,并将该方向上的所有网格涂成黑色。易得操作后白色部分一定是一个矩形,请最大化矩形周长。

阅读全文 »

「BZOJ 4449」[Neerc2015]Distance on Triangulation

发表于 2018-05-22

给定一个凸 nnn 边形,以及它的三角剖分。再给定 qqq 个询问,每个询问是一对凸多边行上的顶点 (a,b)(a,b)(a,b) ,问点 aaa 最少经过多少条边(可以是多边形上的边,也可以是剖分上的边)可以到达点 bbb 。

阅读全文 »

「BZOJ 4833」[Lydsy1704月赛]最小公倍佩尔数

发表于 2018-05-22

令 (1+2)n=e(n)+2⋅f(n)(1+\sqrt 2)^n=e(n)+\sqrt 2\cdot f(n)(1+2​)n=e(n)+2​⋅f(n) ,其中 e(n),f(n)e(n),f(n)e(n),f(n) 都是整数,显然有 (1−2)n=e(n)−2⋅f(n)(1-\sqrt 2)^n=e(n)-\sqrt 2\cdot f(n)(1−2​)n=e(n)−2​⋅f(n)。令 g(n)g(n)g(n) 表示 f(1),f(2),⋯,f(n)f(1),f(2),\cdots ,f(n)f(1),f(2),⋯,f(n) 的最小公倍数,给定两个正整数 nnn 和 ppp ,其中 ppp 是质数,并且保证 f(1),f(2),⋯,f(n)f(1),f(2),\cdots ,f(n)f(1),f(2),⋯,f(n) 在模 ppp 意义下均不为 000,请计算 ∑i=1ni⋅g(i)\sum _{i=1}^{n}i\cdot g(i)∑i=1n​i⋅g(i) 模 ppp 的值。

阅读全文 »

「BZOJ 2159」Crash的文明世界

发表于 2018-05-22

给定一棵 nnn 个节点的树,对于每个节点,计算出:S(i)=∑j=1ndist(i,j)k(mod10007)S(i)=\sum _{j=1}^ndist(i,j)^k \pmod {10007}S(i)=∑j=1n​dist(i,j)k(mod10007)。其中 dist(i,j)dist(i, j)dist(i,j) 表示第 iii 个节点到第 jjj 个节点路径上的边数,kkk 为一个常数且为正整数。

阅读全文 »

「BZOJ 3495」PA2010 Riddle

发表于 2018-05-22

有 nnn 个城镇被分成了 kkk 个郡,有 mmm 条连接城镇的无向边。要求给每个郡选择一个城镇作为首都,满足每条边至少有一个端点是首都。

阅读全文 »

「Codeforces 983E」NN country

发表于 2018-05-21

给定一棵 nnn 个点的树, mmm 条链, qqq 个询问,每次询问 aaa 到 bbb 之间的路径最少可用几条给定链完全覆盖,无解输出 −1-1−1 。

阅读全文 »
1…67
Zsnuo

Zsnuo

67 日志
51 标签
© 2019 Zsnuo
由 Hexo 强力驱动
|
主题 — NexT.Pisces v5.1.4