結果
問題 |
No.1862 Copy and Paste
|
ユーザー |
|
提出日時 | 2022-03-04 21:57:24 |
言語 | C++17 (gcc 13.3.0 + boost 1.87.0) |
結果 |
WA
|
実行時間 | - |
コード長 | 290 bytes |
コンパイル時間 | 2,164 ms |
コンパイル使用メモリ | 191,700 KB |
最終ジャッジ日時 | 2025-01-28 05:15:36 |
ジャッジサーバーID (参考情報) |
judge5 / judge3 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 2 WA * 2 |
other | AC * 14 WA * 13 |
ソースコード
#include<bits/stdc++.h> using namespace std; using ll=long long; int main(){ ll a,b,n;cin>>a>>b>>n; ll x=1,y=0; ll ans=0; while(n-x>0){ if(x+y>=n){ ans+=b; break; } if((a+b)*y<=b*x){ ans+=a+b; x*=2; y=x/2; } else{ ans+=b; x+=y;; } } cout<<ans<<endl; }