結果
| 問題 |
No.365 ジェンガソート
|
| コンテスト | |
| ユーザー |
|
| 提出日時 | 2022-05-18 06:43:14 |
| 言語 | C++14 (gcc 13.3.0 + boost 1.87.0) |
| 結果 |
RE
|
| 実行時間 | - |
| コード長 | 664 bytes |
| コンパイル時間 | 530 ms |
| コンパイル使用メモリ | 64,928 KB |
| 実行使用メモリ | 6,944 KB |
| 最終ジャッジ日時 | 2024-09-16 05:59:00 |
| 合計ジャッジ時間 | 2,772 ms |
|
ジャッジサーバーID (参考情報) |
judge2 / judge4 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| other | AC * 16 RE * 25 |
ソースコード
#include <iostream>
using namespace std;
#define MAX_SIZE 1000
#define check cout << "OK" << endl;
int main() {
int block_sizes[MAX_SIZE];
int block_num;
cin >> block_num;
if (!cin || MAX_SIZE < block_num) {
exit(100);
}
int max_size = block_num;
int cnt = 0;
int ans;
for (int i = 0; i < block_num; i++) {
cin >> block_sizes[i];
if (!cin) {
exit(100);
}
}
for (int i = block_num - 1; i >= 0; i--) {
if (block_sizes[i] == max_size) {
cnt++;
max_size--;
}
}
ans = block_num - cnt;
cout << ans << endl;
return 0;
}