藍橋杯 乘積尾零

2021-10-24 17:09:11 字數 592 閱讀 2033

c++版本:

對於每個數計算出可以最多分解成多少個2乘積,以及多少個5乘積,然後累計起來,最後輸出2的個數和5的個數中的較小值,因為只有2*5會出現0.

int c1=0,c2=0;

for(int i=1;i<=10;i++)

for(int j=1;j<=10;j++)

while(t%5==0)

}cout當然是暴力計算

if __name__ == '__main__':

with open("in.txt", "r") as f:

ans = 1

for line in f:

list = line.split()

for i in list:

ans = ans * int(i)

print(ans)

if __name__ == '__main__':

ans = 1

for i in range(0, 10):

n = int(input())

ans *= n

print(ans)

藍橋杯2018初賽 乘積尾零

乘積尾零 題目描述 如下的10行資料,每行有10個整數,請你求出它們的乘積的末尾有多少個零?5650 4542 3554 473 946 4114 3871 9073 90 4329 2758 7949 6113 5659 5245 7432 3051 4434 6704 3594 9937 117...

藍橋 乘積尾零

題目 如下的10行資料,每行有10個整數,請你求出它們的乘積的末尾有多少個零?5650 4542 3554 473 946 4114 3871 9073 90 4329 2758 7949 6113 5659 5245 7432 3051 4434 6704 3594 9937 1173 6866 ...

藍橋杯真題2018B 乘積尾零

5650 4542 3554 473 946 4114 3871 9073 90 4329 2758 7949 6113 5659 5245 7432 3051 4434 6704 3594 9937 1173 6866 3397 4759 7557 3070 2287 1453 9899 1486...