結果
| 問題 |
No.457 (^^*)
|
| コンテスト | |
| ユーザー |
aka_satana_ha
|
| 提出日時 | 2017-12-07 04:38:57 |
| 言語 | Python3 (3.13.1 + numpy 2.2.1 + scipy 1.14.1) |
| 結果 |
TLE
|
| 実行時間 | - |
| コード長 | 1,710 bytes |
| コンパイル時間 | 199 ms |
| コンパイル使用メモリ | 12,544 KB |
| 実行使用メモリ | 20,992 KB |
| 最終ジャッジ日時 | 2024-11-29 02:32:56 |
| 合計ジャッジ時間 | 21,027 ms |
|
ジャッジサーバーID (参考情報) |
judge3 / judge1 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| other | AC * 14 TLE * 6 |
ソースコード
S=input()
#枠の組み合わせ
face_left=0
face_right=0
left_bracket_start=0
while(1):
left_bracket=S.find('(',left_bracket_start,len(S))
if left_bracket==-1:
break
right_bracket_start=left_bracket+1
while(1):
right_bracket=S.find(')',right_bracket_start,len(S))
if right_bracket==-1:
break
left_eye_start=left_bracket+1
left_face_detected=False
right_face_detected=False
while(1):
if left_face_detected==True and right_face_detected==True:
break
left_eye=S.find('^',left_eye_start,right_bracket)
if left_eye==-1:
break
right_eye_start=left_eye+1
while(1):
if left_face_detected==True and right_face_detected==True:
break
right_eye=S.find('^',right_eye_start,right_bracket)
if right_eye==-1:
break
#左向き
asterisk_start=right_eye+1
asterisk=S.find('*',asterisk_start,right_bracket)
if asterisk!=-1 and left_face_detected==False:
face_left+=1
left_face_detected=True
#右向き
asterisk_start=left_bracket+1
asterisk=S.find('*',asterisk_start,left_eye)
if asterisk!=-1 and right_face_detected==False:
face_right+=1
right_face_detected=True
right_eye_start=right_eye+1
left_eye_start=left_eye+1
right_bracket_start=right_bracket+1
left_bracket_start=left_bracket+1
print(face_left,face_right)
aka_satana_ha