結果
問題 | No.1729 ~サンプルはちゃんと見て!~ 16進数と8進数(1) |
ユーザー |
![]() |
提出日時 | 2021-11-08 15:03:50 |
言語 | C (gcc 13.3.0) |
結果 |
WA
|
実行時間 | - |
コード長 | 657 bytes |
コンパイル時間 | 861 ms |
コンパイル使用メモリ | 31,104 KB |
実行使用メモリ | 6,824 KB |
最終ジャッジ日時 | 2024-11-16 08:44:40 |
合計ジャッジ時間 | 1,110 ms |
ジャッジサーバーID (参考情報) |
judge3 / judge2 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
other | AC * 17 WA * 7 |
ソースコード
#include<stdio.h>int main(){char n[1003];scanf("%s", n);int i, j;int cnt[10];for (i = 0; i < 8; i++)cnt[i] = 0;int k;for (k = 0; n[k] != '\0'; k++);int v;for (i = k - 1; i >= 0; i -= 3){v = 0;for (j = 0; j < 3; j++){v = 16 * v + n[i - j] - 'A' + 10;if (i - j == 0)break;}while (v > 0){cnt[v % 8]++;v /= 8;}}int max = 0;for (i = 0; i < 8; i++)if (cnt[i] > max)max = cnt[i];int ans[10], aa = 0;for (i = 0; i < 8; i++){if (cnt[i] == max){ans[aa] = i;aa++;}}for (i = 0; i < aa - 1; i++)printf("%d ", ans[i]);printf("%d\n", ans[aa - 1]);return 0;}