PTA 1060 愛丁頓數 25 分

2021-09-29 17:48:45 字數 1235 閱讀 1226

#include

#include

#include

using

namespace std;

bool

cmp(

int a,

int b)

intmain()

}if(flag ==

0) cout << n;

return0;

}

沒有考慮全為0的情況,而且對題目理解有問題,題目所求是天數,但是輸出的是里程數。

#include

#include

#include

using

namespace std;

bool

cmp(

int a,

int b)

intmain()

} cout << cnt;

return0;

}

#include

#include

#include

using

namespace std;

bool

cmp(

int a,

int b)

intmain()

}if(flag ==

0&&v[0]

!=0) cout << n;

if(v[0]

==0&&flag==

0) cout <<

"0";

return0;

}

#include

#include

using

namespace std;

intmain()

int i;

for( i = m.

size()

-1; i >=

0; i++

) cout << i;

return0;

}

這個方法很巧妙,但是不能用map.

比如用vector存1 1 2 0 3 2 4 1,如果用map存,1 1 3 2 4 1無法與2比較,會導致錯誤。

1.對於愛丁數的理解:滿足有 e 天騎車超過 e 英里的最大整數 e,最大整數。而且e是天數。

2.如果 n天全部都大於n公里

3.如果n天全部為0

PTA 1060 愛丁頓數

英國天文學家愛丁頓很喜歡騎車。據說他為了炫耀自己的騎車功力,還定義了乙個 愛丁頓數 e 即滿足有 e 天騎車超過 e 英里的最大整數 e。據說愛丁頓自己的 e 等於87。現給定某人 n 天的騎車距離,請你算出對應的愛丁頓數 e n 輸入第一行給出乙個正整數 n 10 5 即連續騎車的天數 第二行給出...

1060 愛丁頓數(25 分)

英國天文學家愛丁頓很喜歡騎車。據說他為了炫耀自己的騎車功力,還定義了乙個 愛丁頓數 e 即滿足有 e 天騎車超過 e 英里的最大整數 e。據說愛丁頓自己的 e 等於87。現給定某人 n 天的騎車距離,請你算出對應的愛丁頓數 e n 輸入第一行給出乙個正整數 n 10 5 即連續騎車的天數 第二行給出...

1060 愛丁頓數 (25 分)

1060 愛丁頓數 25 分 英國天文學家愛丁頓很喜歡騎車。據說他為了炫耀自己的騎車功力,還定義了乙個 愛丁頓數 e 即滿足有 e 天騎車超過 e 英里的最大整數 e。據說愛丁頓自己的 e 等於87。現給定某人 n 天的騎車距離,請你算出對應的愛丁頓數 e n 輸入第一行給出乙個正整數 n 10 5...