貓貓的小魚

2022-03-09 06:37:08 字數 1874 閱讀 3531

貓貓的小魚

catfish

記憶體限制: 64m

貓貓是叢林裡很多動物心中的天使,她為此十分自豪。貓貓最愛

吃魚了,她每天都要去池塘釣魚吃。貓貓經常吃魚腦,數學特別強,

然而,小女生的性格決定了她的貪玩。

一天,貓貓釣到了很多條魚。她並不想馬上就把可憐的魚兒吃掉,

而是先折磨夠之後再吃(有句話叫什麼來著~最毒不過貓貓心)。

貓貓將這很多很多(數不過來)條魚按照外觀的漂亮程度排序,

每個魚的編號依次為 1、 2、 3……n,第 i 條魚的美觀程度為 3^(i-1)。

貓貓要把這些魚放到桶裡去。她每次拿的魚的數目是任意的。中

的魚的「總美觀程度」為各條魚美觀程度之和。例如:貓貓這一次拿了

第一條魚和第三條魚,那麼美觀程度為 1+9=10。

貓貓想知道,她可以獲得的第 k 大的「總美觀程度」是多少。

從檔案中讀入 k,輸出貓貓能夠獲得的,第 k 大的「總美觀程度」。

輸入資料:

資料報含 n+1 行,第一行讀入 n(n≤100)。以下 n 行每行包含一

個 k。

輸出資料:

輸出包含 n 行,每行輸出乙個對應的結果。

輸入樣例:

17輸出樣例:

13樣例說明:

貓貓能夠拿到的美觀程度從小到大為 1、 3、 4、 9、 10、 12、 13……

所以第 7 大的美觀程度是 13。

對於 50%的輸入檔案,有 k≤5000。

對於 100%的輸入檔案,有 k≤2^31-1。

題解:將1、 3、 4、 9、 10、 12、 13轉化成三進製

1 10 11 100 101 110 111 把它們當成二進位制再轉成10進製就是

1 2 3 4 5 6 7

所以逆著做一遍就可以了。

1 #include2 #include3 #include4 #include5 #include6 #include7 #include

8 #include9 #include10

#define inf 2147483647

11#define p(a) putchar(a)

12#define g() getchar()

13#define for(i,a,b) for(register long long i=a;i<=b;i++)

14//

by war

15//

2017.10.24

16using

namespace

std;

17long

long

t;18

long

long

k;19

char a[10000010

];20

long

long

cnt;

21long

long p[10000010

];22

long

long

ans;

23void

in(long

long &x)

2433

while(c>='

0'&&c<='

9')x=x*10+c-'

0',c=g();

34 x*=y;35}

36void o(long

long

x)37

43if(x>9)o(x/10

);44 p(x%10+'0'

);45}46

intmain()

4762 o(ans),p('\n'

);63}64

return0;

65 }

SSLGZ 2134 貓貓的小魚

問題描述 貓貓是叢林裡很多動物心中的天使,她為此十分自豪。貓貓最愛吃魚了,她每天都要去池塘釣魚吃。貓貓經常吃魚腦,數學特別強,然而,小女生的性格決定了她的貪玩。一天,貓貓釣到了很多條魚。她並不想馬上就把可憐的魚兒吃掉,而是先折磨夠之後再吃 有句話叫什麼來著 最毒不過貓貓心 貓貓將這很多很多 數不過來...

RQNOJ SSLGZ 2134 貓貓的小魚

貓貓是叢林裡很多動物心中的天使,她為此十分自豪。貓貓最愛吃魚了,她每天都要去 池塘釣魚吃。貓貓經常吃魚腦,數學特別強,然而,小女生的性格決定了她的貪玩。一天,貓貓釣到了很多條魚。她並不想馬上就把可憐的魚兒吃掉,而是先折磨夠之後再 吃 有句話叫什麼來著 最毒不過貓貓心 貓貓將這很多很多 數不過來 條魚...

小魚的做法

一 烹製小魚加些醋 魚骨軟化 不怕梗頸 買很多便宜的小魚,將之乾炸 鹽漬或調味烤燴,是常備菜的重要的材料。小魚烹飪的秘訣就是加上醋。煮沙丁魚時,可在煮湯中加入少許的醋。在較費時間煮的菜餚中加入醋,可以使魚連骨頭都煮得柔軟 好吃。如果是乾炸或鹽漬和調味烤燴的小魚,則從魚頭到魚骨頭都能吃。二 標子洲黃鴨...