#16860: python 請問如何解決輸入問題


Aadentt (unknown)

學校 : 不指定學校
編號 : 88922
來源 : [61.92.234.96]
最後登入時間 :
2020-05-23 08:58:42
a291. nAnB problem | From: [61.92.234.96] | 發表日期 : 2019-02-14 20:35

import sys while True: try: l=sys.stdin.readline() l=l.split() n=int(input()) for i in range(0,n): p=0 q=0 s=sys.stdin.readline() s=s.split() dict={'1':0,'2':0,'3':0,'4':0,'5':0,'6':0,'7':0,'8':0,'9':0} for j in range(0,4): dict[l[j]]=dict[l[j]]+1 if s[j]==l[j]: p=p+1 dict[s[j]]=dict[s[j]]-1 for k in range(0,4): if s[k] in l and dict[s[k]]>0 and s[k]!=l[k]: q=q+1 print ('{0}A{1}B'.format(p,q)) except EOFError: break 想了很久,能幫幫我 
#16861: Re:python 請問如何解決輸入問題


Aadentt (unknown)

學校 : 不指定學校
編號 : 88922
來源 : [61.92.234.96]
最後登入時間 :
2020-05-23 08:58:42
a291. nAnB problem | From: [61.92.234.96] | 發表日期 : 2019-02-14 20:38

import sys
while True:
try:
  l=sys.stdin.readline()
  l=l.split()
  n=int(input())
  for i in range(0,n):
    p=0
    q=0
    s=sys.stdin.readline()
    s=s.split()
    dict={'1':0,'2':0,'3':0,'4':0,'5':0,'6':0,'7':0,'8':0,'9':0}
    for j in range(0,4):
      dict[l[j]]=dict[l[j]]+1
      if s[j]==l[j]:
        p=p+1
        dict[s[j]]=dict[s[j]]-1
    for k in range(0,4):
      if s[k] in l and dict[s[k]]>0 and s[k]!=l[k]:
        q=q+1
    print ('{0}A{1}B'.format(p,q))
except
  EOFError: break 




 
#16862: Re:python 請問如何解決輸入問題


Aadentt (unknown)

學校 : 不指定學校
編號 : 88922
來源 : [61.92.234.96]
最後登入時間 :
2020-05-23 08:58:42
a291. nAnB problem | From: [61.92.234.96] | 發表日期 : 2019-02-14 20:41

import sys
while True:
try:
  l=sys.stdin.readline()
  l=l.split()
  n=int(input())
  for i in range(0,n):
    p=0
    q=0
    s=sys.stdin.readline()
    s=s.split()
    dict={'1':0,'2':0,'3':0,'4':0,'5':0,'6':0,'7':0,'8':0,'9':0}
    for j in range(0,4):
      dict[l[j]]=dict[l[j]]+1
      if s[j]==l[j]:
        p=p+1
        dict[s[j]]=dict[s[j]]-1
    for k in range(0,4):
      if s[k] in l and dict[s[k]]>0 and s[k]!=l[k]:
        q=q+1
    print ('{0}A{1}B'.format(p,q))
except EOFError:
   break 

sorryEOFError錯了





 
#16863: Re:python 請問如何解決輸入問題


Aadentt (unknown)

學校 : 不指定學校
編號 : 88922
來源 : [61.92.234.96]
最後登入時間 :
2020-05-23 08:58:42
a291. nAnB problem | From: [61.92.234.96] | 發表日期 : 2019-02-14 20:44

import sys
while True:
try:
  l=sys.stdin.readline()
  l=l.split()
  n=int(input())
  for i in range(0,n):
    p=0
    q=0
    s=sys.stdin.readline()
    s=s.split()
    dict={'1':0,'2':0,'3':0,'4':0,'5':0,'6':0,'7':0,'8':0,'9':0}
    for j in range(0,4):
      dict[l[j]]=dict[l[j]]+1
      if s[j]==l[j]:
        p=p+1
        dict[s[j]]=dict[s[j]]-1
    for k in range(0,4):
      if s[k] in l and dict[s[k]]>0 and s[k]!=l[k]:
        q=q+1
    print ('{0}A{1}B'.format(p,q))
except EOFError:
   break 

#0: 100% RE (code:1)

您的程式被監控系統中斷,可能是程式無法正常結束所導致。
Traceback (most recent call last):
  File "/4514299/code_4514299.py", line 4, in 
    n=int(input())
ValueError: invalid literal for int() with base 10: '8 3 9 7'

 







 
#16875: Re:python 請問如何解決輸入問題


asnewchien@gmail.com (david)

學校 : 不指定學校
編號 : 68108
來源 : [122.117.95.179]
最後登入時間 :
2024-11-04 20:21:51
a291. nAnB problem | From: [36.233.34.54] | 發表日期 : 2019-02-15 13:41

參考 :

import sys

 

for s in sys.stdin:

    s = s.strip()

    if(s == ''): continue

    ans = s.split()

    w = int(sys.stdin.readline())

    

    for _ in range(w):

        ss = sys.stdin.readline().strip()

        q = ss.split()

        ...

 
#16878: Re:python 請問如何解決輸入問題


Aadentt (unknown)

學校 : 不指定學校
編號 : 88922
來源 : [61.92.234.96]
最後登入時間 :
2020-05-23 08:58:42
a291. nAnB problem | From: [61.92.234.96] | 發表日期 : 2019-02-15 17:40

參考 :

import sys

 

for s in sys.stdin:

    s = s.strip()

    if(s == ''): continue

    ans = s.split()

    w = int(sys.stdin.readline())

    

    for _ in range(w):

        ss = sys.stdin.readline().strip()

        q = ss.split()

        ...

謝謝解决了, TLE 請問有甚麼高見 謝謝




 
#16879: Re:python 請問如何解決輸入問題


asnewchien@gmail.com (david)

學校 : 不指定學校
編號 : 68108
來源 : [122.117.95.179]
最後登入時間 :
2024-11-04 20:21:51
a291. nAnB problem | From: [36.233.34.54] | 發表日期 : 2019-02-15 17:41

不好意思,我拿去年 AC 的 code 來重測,竟然也超時。

覺得系統這次換東西後,變慢了許多。

 
#16880: Re:python 請問如何解決輸入問題


Aadentt (unknown)

學校 : 不指定學校
編號 : 88922
來源 : [61.92.234.96]
最後登入時間 :
2020-05-23 08:58:42
a291. nAnB problem | From: [61.92.234.96] | 發表日期 : 2019-02-15 17:45

不好意思,我拿去年 AC 的 code 來重測,竟然也超時。

覺得系統這次換東西後,變慢了許多。


不論如何 還是謝謝

 
#16881: Re:python 請問如何解決輸入問題


Aadentt (unknown)

學校 : 不指定學校
編號 : 88922
來源 : [61.92.234.96]
最後登入時間 :
2020-05-23 08:58:42
a291. nAnB problem | From: [61.92.234.96] | 發表日期 : 2019-02-15 17:45

不好意思,我拿去年 AC 的 code 來重測,竟然也超時。

覺得系統這次換東西後,變慢了許多。


不論如何 還是謝謝

 
#16882: Re:python 請問如何解決輸入問題


asnewchien@gmail.com (david)

學校 : 不指定學校
編號 : 68108
來源 : [122.117.95.179]
最後登入時間 :
2024-11-04 20:21:51
a291. nAnB problem | From: [36.233.34.54] | 發表日期 : 2019-02-15 17:45

不好意思,我拿去年 AC 的 code 來重測,竟然也超時。

覺得系統這次換東西後,變慢了許多。



其實我在系統前前次異動前,一直無法 AC

也只過了那麼一次,顯然我要重新思考這題的策略。

 

 
#16883: Re:python 請問如何解決輸入問題


Aadentt (unknown)

學校 : 不指定學校
編號 : 88922
來源 : [61.92.234.96]
最後登入時間 :
2020-05-23 08:58:42
a291. nAnB problem | From: [61.92.234.96] | 發表日期 : 2019-02-15 17:46

不好意思,我拿去年 AC 的 code 來重測,竟然也超時。

覺得系統這次換東西後,變慢了許多。



其實我在系統前前次異動前,一直無法 AC

也只過了那麼一次,顯然我要重新思考這題的策略。

 



ok

 
ZeroJudge Forum