結果

問題 No.3383 1122-like Number (C++)
コンテスト
ユーザー id-ord
提出日時 2025-12-29 18:19:23
言語 C++17
(gcc 13.3.0 + boost 1.89.0)
結果
AC  
実行時間 80 ms / 2,000 ms
コード長 149 bytes
記録
記録タグの例:
初AC ショートコード 純ショートコード 純主流ショートコード 最速実行時間
コンパイル時間 489 ms
コンパイル使用メモリ 65,008 KB
実行使用メモリ 16,780 KB
スコア 86
最終ジャッジ日時 2025-12-29 18:19:27
合計ジャッジ時間 3,159 ms
ジャッジサーバーID
(参考情報)
judge4 / judge3
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
sample AC * 3
other AC * 16
権限があれば一括ダウンロードができます
コンパイルメッセージ
main.cpp:1:2: warning: #import is a deprecated GCC extension [-Wdeprecated]
    1 | #import<ios>
      |  ^~~~~~
main.cpp:2:22: warning: ISO C++ forbids declaration of ‘main’ with no type [-Wreturn-type]
    2 | int p[1<<22],i,j,c,a;main(){scanf("%d",&a);for(i=2;i<=a;i++)if(p[i])c+=p[i]==4;else for(j=i;j<=a;j+=i)p[j]+=j/i%i?1:8;printf("%d\n",c);}
      |                      ^~~~
main.cpp: In function ‘int main()’:
main.cpp:2:34: warning: ignoring return value of ‘int scanf(const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
    2 | int p[1<<22],i,j,c,a;main(){scanf("%d",&a);for(i=2;i<=a;i++)if(p[i])c+=p[i]==4;else for(j=i;j<=a;j+=i)p[j]+=j/i%i?1:8;printf("%d\n",c);}
      |                             ~~~~~^~~~~~~~~

ソースコード

diff #
raw source code

#import<ios>
int p[1<<22],i,j,c,a;main(){scanf("%d",&a);for(i=2;i<=a;i++)if(p[i])c+=p[i]==4;else for(j=i;j<=a;j+=i)p[j]+=j/i%i?1:8;printf("%d\n",c);}
0