杭電2092 利用韋達定理解決

2021-07-31 16:44:20 字數 575 閱讀 9923

problem description

有二個整數,它們加起來等於某個整數,乘起來又等於另乙個整數,它們到底是真還是假,也就是這種整數到底存不存在,實在有點吃不準,你能快速回答嗎?看來只能通過程式設計。

例如:x + y = 9,x * y = 15 ? 找不到這樣的整數x和y

1+4=5,1*4=4,所以,加起來等於5,乘起來等於4的二個整數為1和4

7+(-8)=-1,7*(-8)=-56,所以,加起來等於-1,乘起來等於-56的二個整數為7和-8

input

輸入資料為成對出現的整數n,m(-10000output

只需要對於每個n和m,輸出「yes」或者「no」,明確有還是沒有這種整數就行了。

sample input

9 15

5 41 -56

0 0

sample output

no

yesyes

**1:

#include

#include

int main()

}

杭電oj刷題(2092)

題目描述 有二個整數,它們加起來等於某個整數,乘起來又等於另乙個整數,它們到底是真還是假,也就是這種整數到底存不存在,實在有點吃不準,你能快速回答嗎?看來只能通過程式設計。例如 x y 9,x y 15 找不到這樣的整數x和y 1 4 5,1 4 4,所以,加起來等於5,乘起來等於4的二個整數為1和...

杭電2048 杭電2049錯排公式

這兩題只要知道錯排公式就可以ac了。題目杭電2048 和 杭電2049 錯排公式的說明在這裡 m n n 1 m n 2 m n 1 這個就是遞推公式。杭電2048只有有乙個這個公式就可以了,2049還不夠,還要有用組合數學。杭電2048的 include includeusing namespac...

杭電2014 2020總結

昨天天氣不太好,一整天都沒有陽光,導致我的心情也有點鬱悶,沒有把昨天本該做的題做完,該寫的部落格寫完,就把任務拖到了今天了。2014 本題需要用到累加和遍歷求極值的技巧。用大一時王sir的話說,就是開設乙個 擂台 遍歷一遍資料,誰最 極 的,誰就登上擂台。如果要求記錄極值的位置,還需要在開設乙個記錄...