結果
問題 |
No.2065 Sum of Min
|
ユーザー |
👑 |
提出日時 | 2022-08-28 19:00:00 |
言語 | C++17(gcc12) (gcc 12.3.0 + boost 1.87.0) |
結果 |
TLE
|
実行時間 | - |
コード長 | 635 bytes |
コンパイル時間 | 1,869 ms |
コンパイル使用メモリ | 193,540 KB |
最終ジャッジ日時 | 2025-02-06 22:58:16 |
ジャッジサーバーID (参考情報) |
judge5 / judge5 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 2 |
other | AC * 3 TLE * 17 |
ソースコード
#include<bits/stdc++.h> using namespace std; using ll = long long; #define CIN( LL , A ) LL A; cin >> A #define FOR_LL( VAR , INITIAL , FINAL_PLUS_ONE ) for( ll VAR = INITIAL ; VAR < FINAL_PLUS_ONE ; VAR ++ ) #define RETURN( ANSWER ) cout << ( ANSWER ) << endl; return 0 #define MIN( A , B ) A < B ? A : B int main(){ CIN( ll , N ); CIN( ll , Q ); ll A[100001]; N++; FOR_LL( i , 1 , N ){ cin >> A[i]; } FOR_LL( i , 0 , Q ){ CIN( ll , L ); CIN( ll , R ); CIN( ll , X ); ll sum = 0; R++; FOR_LL( k , L , R ){ sum += MIN( X , A[k] ); } cout << sum << endl; } return 0; }