結果
| 問題 |
No.342 一番ワロタww
|
| コンテスト | |
| ユーザー |
かに
|
| 提出日時 | 2016-02-12 22:48:46 |
| 言語 | Java (openjdk 23) |
| 結果 |
WA
|
| 実行時間 | - |
| コード長 | 1,123 bytes |
| コンパイル時間 | 2,163 ms |
| コンパイル使用メモリ | 80,648 KB |
| 実行使用メモリ | 57,124 KB |
| 最終ジャッジ日時 | 2024-09-22 04:45:35 |
| 合計ジャッジ時間 | 5,509 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 = "";
}
if(que.size() == 0){
System.out.println("");
}else{
while(!que.isEmpty()){
System.out.println(que.element());
que.remove();
}
}
}
}
かに