1. 程式人生 > >[BZOJ4815][CQOI4815]小Q的表格 數論+分塊

[BZOJ4815][CQOI4815]小Q的表格 數論+分塊

-s 影響 online ans uri color www zoj 表格

題目鏈接:http://www.lydsy.com/JudgeOnline/problem.php?id=4815

題目中所給條件中的(a,a+b)和(a,b)的關系很矚目。

然後大家都知道(a,b)=(a,a-b)=(a,a+b),於是觀察(猜)一下這個表格與gcd的關系。

可以發現每次修改(a,b)會影響到所有(i,j)=(a,b)的點,並且關系為f(i,j)=(i/a)*(j/b)*f(a,b)。

所以只需要知道f(g,g)的值記為f(g),就能推出其他的值。

然後慢慢推推推大概可以推到這一步ans=Σnd=1

\(f(x) = 3x + 7\)

給大家一個隨機函數輸出答案吧QAQ

[BZOJ4815][CQOI4815]小Q的表格 數論+分塊