poj1183 反正切函式

2022-05-01 23:27:13 字數 755 閱讀 3277

第一道poj的題更博,類似於博主這種英文水平,也就切一切這種中文題了吧!

題目大意:給你正整數a,求滿足條件的 b 和 c,使得 $\frac =\frac +\frac}}$,且 b + c 的和最小。

注釋:1<=a<=60,000

想法:乍一看,數論啊!嘻嘻嘻嘻,好開心,但是沒做出來。問了一下神犇ck蛤學長,掌握了一種極猛的處理數論變換的方法。由題目所給的式子可以得到

$b\cdot c-1=a\cdot b+a\cdot c$

$\mathrm \cdot c=a\cdot b+1}$

$\mathrm }$

$\mathrm +1}}$

$\mathrm }$

$\mathrm }$

設b-a為t

$\mathrm t}$

得出$\mathrm t}$

之後列舉$a^2+1$的所有不大於$\sqrt$的所有約數,找到最小的,更新即可

最後,附上醜陋的**......

#include #include 

#include

typedef

long

long

ll;using

namespace

std;

intmain()

printf(

"%lld\n

",ans);

}return0;

}

小結:這東西,碼出來就不該有錯吧......

poj 1183 反正切函式的應用

description 反正切函式可展開成無窮級數,有如下公式 使用反正切函式計算pi是一種常用的方法。例如,最簡單的計算pi的方法 pi 4arctan 1 4 1 1 3 1 5 1 7 1 9 1 11 公式 2 然而,這種方法的效率很低,但我們可以根據角度和的正切函式公式 tan a b t...

(POJ 1183)反正切函式的應用

反正切函式的應用 description 反正切函式可展開成無窮級數,有如下公式 使用反正切函式計算pi是一種常用的方法。例如,最簡單的計算pi的方法 pi 4arctan 1 4 1 1 3 1 5 1 7 1 9 1 11 公式 2 然而,這種方法的效率很低,但我們可以根據角度和的正切函式公式 ...

POJ 1183 反正切函式的應用

description 反正切函式可展開成無窮級數,有如下公式 其中0 x 1 公式 1 使用反正切函式計算pi是一種常用的方法。例如,最簡單的計算pi的方法 pi 4arctan 1 4 1 1 3 1 5 1 7 1 9 1 11 公式 2 然而,這種方法的效率很低,但我們可以根據角度和的正切函...