mcfx's blog

题解、Writeup、游记和碎碎念

包含标签 数论 的文章

Codeforces 809E. Surprise me!

给一棵树,每个点点权 aia_i,保证 aia_i 各不相同,现在随机选两个点 u,vu,v,求 f(u,v)=φ(auav)dis(u,v)f(u,v)=\varphi(a_u\cdot a_v)\cdot dis(u,v) 的期望,mod109+7\bmod 10^9+7

BZOJ 3113: Toy

外面有一圈 N 个结点,中心有一个结点与 N 个结点都相连,总共就是 2N2\cdot N 条边,删除 N 条边,使 N+1 个点连通,旋转相同视为等价,问有多少种情况。
1.jpg

BZOJ 3884: 上帝与集合的正确用法

根据一些书上的记载,上帝的一次失败的创世经历是这样的:
第一天, 上帝创造了一个世界的基本元素,称做“元”。
第二天, 上帝创造了一个新的元素,称作“α”。“α”被定义为“元”构成的集合。容易发现,一共有两种不同的“α”。
第三天, 上帝又创造了一个新的元素,称作“β”。“β”被定义为“α”构成的集合。容易发现,一共有四种不同的“β”。
第四天, 上帝创造了新的元素“γ”,“γ”被定义为“β”的集合。显然,一共会有 16 种不同的“γ”。
如果按照这样下去,上帝创造的第四种元素将会有 65536 种,第五种元素将会有 2^65536 种。这将会是一个天文数字。
然而,上帝并没有预料到元素种类数的增长是如此的迅速。他想要让世界的元素丰富起来,因此,日复一日,年复一年,他重复地创造着新的元素……
然而不久,当上帝创造出最后一种元素“θ”时,他发现这世界的元素实在是太多了,以致于世界的容量不足,无法承受。因此在这一天,上帝毁灭了世界。
至今,上帝仍记得那次失败的创世经历,现在他想问问你,他最后一次创造的元素“θ”一共有多少种?
上帝觉得这个数字可能过于巨大而无法表示出来,因此你只需要回答这个数对 p 取模后的值即可。
你可以认为上帝从“α”到“θ”一共创造了 10^9 次元素,或 10^18 次,或者干脆 ∞ 次。
一句话题意:
1.png

BZOJ 1041: [HAOI2008]圆上的整点

求一个给定的圆(x^2+y^2=r^2),在圆周上有多少个点的坐标是整数。