結果
| 問題 | No.29 パワーアップ |
| コンテスト | |
| ユーザー |
kachipan
|
| 提出日時 | 2023-06-26 09:12:55 |
| 言語 | C(gnu17) (gcc 15.2.0) |
| 結果 |
WA
|
| 実行時間 | - |
| コード長 | 674 bytes |
| 記録 | |
| コンパイル時間 | 204 ms |
| コンパイル使用メモリ | 42,612 KB |
| 最終ジャッジ日時 | 2026-02-22 10:56:36 |
|
ジャッジサーバーID (参考情報) |
judge2 / judge5 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| other | WA * 22 |
ソースコード
#include <stdio.h>
#include <stdlib.h>
#include <stdbool.h>
#include <math.h>
// パワーアップ
int main()
{
enum PowerUp
{
SAME_NEED = 2,
WRONG_NEED = 4,
};
int input = 0;
int item[100] = { 0 };
int powerUp = 0;
int cnt = 0;
scanf("%d", &input);
for (int i = 0;i < input;i++, cnt++)
{
int n = 0;
bool flag = false;
scanf("%d", &n);
for (int j = 0;j < i;j++)
{
if (item[j] == n)
{
item[j]++;
flag = true;
if (item[j] >= SAME_NEED)
{
item[j] -= SAME_NEED;
cnt -= SAME_NEED;
powerUp++;
}
}
}
if (!flag)
{
item[i] = n;
}
}
powerUp += cnt / 4;
printf("%d", powerUp);
return 0;
}
kachipan