結果
| 問題 |
No.548 国士無双
|
| ユーザー |
fjafjafja
|
| 提出日時 | 2017-07-31 23:09:31 |
| 言語 | Java (openjdk 23) |
| 結果 |
RE
(最新)
AC
(最初)
|
| 実行時間 | - |
| コード長 | 924 bytes |
| コンパイル時間 | 2,701 ms |
| コンパイル使用メモリ | 76,520 KB |
| 実行使用メモリ | 37,188 KB |
| 最終ジャッジ日時 | 2024-07-05 20:28:10 |
| 合計ジャッジ時間 | 4,416 ms |
|
ジャッジサーバーID (参考情報) |
judge5 / judge3 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| other | AC * 23 RE * 1 |
ソースコード
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class N548
{
public static void main(String[] args) throws IOException
{
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
String str=br.readLine();
int imp=0;
if(str.length()!=13){imp++;}
char l='a';
char ll=' ';
int len =13;
int[] buf=new int[len];
int k=0;
int db=0;
char ans=0;
int count=0;
while(k<13)
{
for(int i=0;i<len;i++)
{
if(String.valueOf(l).equals(str.substring(i,i+1))){buf[k]++;count++;}
}
if(buf[k]>2){imp=1;k=k+100;}
if(buf[k]==0){ans=l;}
if(buf[k]==2){db++;}
if(db==2){imp=1;k=k+100;}
l++;k++;
}
imp=(count==13)?0:1;
if(imp==0&&ans!=0)
{System.out.println(ans);}
if(imp==0&&ans==0)
{
l='a';
for(int i=0;i<13;i++)
{
System.out.println(l);
l++;
}
}
if(imp==1){System.out.println("Impossible");}
}
}
fjafjafja