江西財經大學第一屆程式設計競賽 I

2022-01-12 04:51:13 字數 813 閱讀 7680

小p和小q是好朋友,今天他們一起玩乙個有趣的遊戲。

他們的初始積分都為1,贏的人可以將自己的分數乘以 (k的平方),而輸的人也能乘以k。

他們玩的太開心了,以至於忘了自己玩了多久,甚至 k 是多少和遊戲進行的回合數 n 都忘了。

現在給出他們倆最終的積分a,b,請問是否存在正整數k、n滿足這樣的積分,判斷他們的遊戲結果是否可信。

第一行輸入乙個整數t(表示樣例個數)

接下來t組樣例

每組樣例一行,輸入兩個正整數a,b(0示例1

62 475 45

8 816 16

247 994

1000000000 1000000

yes

yesyes

nono

yes其實也不確定為什麼是這樣,如果k是相同的

有a 贏x次 輸n-x次

b 贏n-x次,輸x次

a=k^(2*x)*k^(n-x) b=k^(2*(n-x))*k^(x)

a*b=k^(3n)

t =int(input())

for case in

range(t):

a, b =map(int, input().split())

ans = pow(a*b, 1 / 3)

ans = int(ans+0.5)

if ans*ans*ans == a *b:

print("

yes"

)

else

:

print("

no")

江西財經大學第一屆程式設計競賽 A

擠需體驗五番鐘,裡造會挨上這款遊戲 怎麼可能嘛!當我是傻子嗎!於是我就去玩了,然後我果然成功證明,我是正確的,這破遊戲,真的很無聊.有多無聊呢,和這道題一樣.問題有兩種情況 0 給出兩個100以內的正整數做加法 1 給出乙個字串問有多少個字元 字串長度不超過100000 第一行輸入乙個整數t 表示樣...

江西財經大學第一屆程式設計競賽 F

對於方程 2018 x 4 21 x 5 x 3 5 x 2 14 y,告訴你y的值,你能找出方程在0 100之間的解嗎?第一行輸入乙個正整數t 表示樣例個數 接下來t組樣例 每組樣例一行,輸入乙個實數y一行輸出乙個樣例對應的結果,輸出方程在0 100之間的解,保留小數點後4位小數 如果不存在,輸出...

江西財經大學第一屆程式設計競賽 C

決賽圈還剩下兩個人,伏地魔 xdd和跑毒進圈的fzl,xdd拿著狙擊槍awm瞄準並準備射擊奔跑中的fzl。xdd知道自己只有這一次機會,如果失誤了,他就會被大哥fzl空中360度甩狙一槍帶走。那麼xdd能吃雞嗎,請你幫助他。為了便於分析,子彈,xdd,fzl都假設為原點,子彈水平射出,fzl在奔跑過...