結果
| 問題 |
No.342 一番ワロタww
|
| コンテスト | |
| ユーザー |
かに
|
| 提出日時 | 2016-02-12 22:43:11 |
| 言語 | Java (openjdk 23) |
| 結果 |
WA
|
| 実行時間 | - |
| コード長 | 1,056 bytes |
| コンパイル時間 | 2,222 ms |
| コンパイル使用メモリ | 82,816 KB |
| 実行使用メモリ | 55,260 KB |
| 最終ジャッジ日時 | 2024-09-22 04:45:10 |
| 合計ジャッジ時間 | 5,586 ms |
|
ジャッジサーバーID (参考情報) |
judge3 / judge4 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| sample | AC * 3 |
| other | AC * 11 WA * 3 |
ソースコード
import java.math.BigInteger;
import java.util.ArrayDeque;
import java.util.Queue;
import java.util.Scanner;
public class Main {
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
String s = sc.nextLine();
int l = 0;
int maxi = -1;
String tmp = "",maxs = new String();
Queue<String> que = new ArrayDeque<String>();
int i = 0;
for(;i < s.length();){
l = 0;
while(i < s.length() && s.charAt(i) != 'w'){
tmp = tmp + s.charAt(i);
i++;
}
while(i < s.length() && s.charAt(i) == 'w'){
l++;
i++;
}
if(l > maxi && tmp != ""){
maxi = l;
while(!que.isEmpty()){
que.remove();
}
que.add(tmp);
tmp = "";
}else if(l == maxi && tmp != ""){
que.add(tmp);
tmp = "";
}
}
if(l > maxi && tmp != ""){
maxi = l;
while(!que.isEmpty()){
que.remove();
}
que.add(tmp);
tmp = "";
}else if(l == maxi && tmp != ""){
que.add(tmp);
tmp = "";
}
while(!que.isEmpty()){
System.out.println(que.element());
que.remove();
}
}
}
かに