結果
| 問題 | No.365 ジェンガソート | 
| コンテスト | |
| ユーザー |  yun_app | 
| 提出日時 | 2016-05-09 19:09:14 | 
| 言語 | Java (openjdk 23) | 
| 結果 | 
                                AC
                                 
                             | 
| 実行時間 | 286 ms / 2,000 ms | 
| コード長 | 896 bytes | 
| コンパイル時間 | 2,223 ms | 
| コンパイル使用メモリ | 75,276 KB | 
| 実行使用メモリ | 66,484 KB | 
| 最終ジャッジ日時 | 2024-10-12 02:15:44 | 
| 合計ジャッジ時間 | 9,486 ms | 
| ジャッジサーバーID (参考情報) | judge3 / judge5 | 
(要ログイン)
| ファイルパターン | 結果 | 
|---|---|
| other | AC * 41 | 
ソースコード
/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
    public static void main (String[] args) throws java.lang.Exception
    {
        // your code goes here
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        int n = Integer.parseInt(br.readLine());
        String[] lines = br.readLine().split(" ");
        HashMap<Integer,Integer> map = new HashMap<Integer,Integer>();
        int idx = 0;
        for(String st:lines){
            map.put(Integer.parseInt(st),idx++);
        }
        int tmp = n;
        int ans;
        for(ans = n;ans>0;ans--){
            if(map.get(ans) > tmp){
                break;
            }
            tmp = map.get(ans);
        }
        System.out.println(ans);
    }
}
            
            
            
        