白駿📌18(実施)-送糖#2839号
1991 ワード
📌 質問する
nが与えられると、5および3を除いてゼロであるか否かを決定する.
まず5を減算できるときは5を減算します.5と3を減算した回数を求める.
📌 解法
まず5を外して、残り3のcaseを考えたいので、かなり複雑です.
逆に,3が先に脱落して5の倍数になるまで5の倍数にならないといけないと思われがちである.
下記のコードを参照しました.
https://ooyoung.tistory.com/81
📌 コード#コード# import sys
n = int(input())
count = 0
while n>=0:
if n%5==0:
count += n//5
print(count)
sys.exit(0)
n-=3
count+=1
print(-1)
Reference
この問題について(白駿📌18(実施)-送糖#2839号), 我々は、より多くの情報をここで見つけました
https://velog.io/@camel-man-ims/백준18-구현-설탕배달-2839번
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
まず5を外して、残り3のcaseを考えたいので、かなり複雑です.
逆に,3が先に脱落して5の倍数になるまで5の倍数にならないといけないと思われがちである.
下記のコードを参照しました.
https://ooyoung.tistory.com/81
📌 コード#コード# import sys
n = int(input())
count = 0
while n>=0:
if n%5==0:
count += n//5
print(count)
sys.exit(0)
n-=3
count+=1
print(-1)
Reference
この問題について(白駿📌18(実施)-送糖#2839号), 我々は、より多くの情報をここで見つけました
https://velog.io/@camel-man-ims/백준18-구현-설탕배달-2839번
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
import sys
n = int(input())
count = 0
while n>=0:
if n%5==0:
count += n//5
print(count)
sys.exit(0)
n-=3
count+=1
print(-1)
Reference
この問題について(白駿📌18(実施)-送糖#2839号), 我々は、より多くの情報をここで見つけました https://velog.io/@camel-man-ims/백준18-구현-설탕배달-2839번テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol