[アルゴリズム]標準1205-(sys.stdin.readline()
3146 ワード
問題のソース
https://www.acmicpc.net/problem/1205
コード#コード#
アルゴリズムを作る部分は難しくない.ただし、score list入力のみを受け入れると、最初の実行時にエラーが発生しました...
でもSY.stdin.readline()で入力を受信すると、エラーが解決します.
input()内蔵関数はsysです.stdin.readline()と比較してprompt messageを出力し、削除文字の値を返すため、速度が遅い.だからsys.stdin.readline()を使用して入力を受信したほうがいいです.
https://www.acmicpc.net/problem/1205
コード#コード#
import sys
n, score, p = map(int, input().split())
score_list = list(map(int, sys.stdin.readline().split()))
if n == p and score_list[n-1] >= score:
print(-1)
else:
rank = 1
for i in range(n):
if score_list[i] > score:
rank += 1
print(rank)
メモアルゴリズムを作る部分は難しくない.ただし、score list入力のみを受け入れると、最初の実行時にエラーが発生しました...
でもSY.stdin.readline()で入力を受信すると、エラーが解決します.
input()内蔵関数はsysです.stdin.readline()と比較してprompt messageを出力し、削除文字の値を返すため、速度が遅い.だからsys.stdin.readline()を使用して入力を受信したほうがいいです.
Reference
この問題について([アルゴリズム]標準1205-(sys.stdin.readline()), 我々は、より多くの情報をここで見つけました https://velog.io/@cychann/Algorithm-백준-1205-sys.stdin.readlineテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol