結果

問題 No.373 かけ算と割った余り
コンテスト
ユーザー tsukacchan
提出日時 2016-06-28 13:59:22
言語 C90
(gcc 12.3.0)
結果
CE  
(最新)
AC  
(最初)
実行時間 -
コード長 419 bytes
記録
記録タグの例:
初AC ショートコード 純ショートコード 純主流ショートコード 最速実行時間
コンパイル時間 93 ms
コンパイル使用メモリ 25,540 KB
最終ジャッジ日時 2025-11-29 03:13:52
合計ジャッジ時間 506 ms
ジャッジサーバーID
(参考情報)
judge1 / judge5
このコードへのチャレンジ
(要ログイン)
コンパイルエラー時のメッセージ・ソースコードは、提出者また管理者しか表示できないようにしております。(リジャッジ後のコンパイルエラーは公開されます)
ただし、clay言語の場合は開発者のデバッグのため、公開されます。

コンパイルメッセージ
main.c:3:1: error: C++ style comments are not allowed in ISO C90
    3 | //A×B×CmodD で計算します。
      | ^
main.c:3:1: note: (this will be reported only once per input file)

ソースコード

diff #
raw source code

#include <stdio.h>

//A×B×CmodD で計算します。
//ただし A×B×C を計算するとオーバーフローが発生する場合があるので 
//剰余の分配法則を用いて、A×B mod D×C modD のような計算が必要です。

int main(void){
   
long long int A,B,C,D,ans;

scanf("%lld%lld%lld%lld",&A,&B,&C,&D);

ans = ((A % D) * (B % D) % D * (C % D) % D);

printf("%lld",ans);

return 0;
    
}
0