WTF?评测机炸OLE了?
1 个赞
合理怀疑
while(1){
cout<<"一大坨乱七八糟的玩意儿"<<endl;
}
1 个赞
#include <iostream>
#include <cstring>
#include <algorithm>
using namespace std;
const int MAXN = 1.5e7 + 5;
long long dp[MAXN]={0x3f};
int main() {
int T;
cin >> T;
while (T--) {
int n, i, j, k, l;
cin >> n >> i >> j >> k >> l;
dp[0] = 0;
for (int x = 0; x < n; x++) {
if (x * 2 < MAXN) dp[x * 2] = min(dp[x * 2], dp[x] + i);
if (x * 3 < MAXN) dp[x * 3] = min(dp[x * 3], dp[x] + j);
if (x * 5 < MAXN) dp[x * 5] = min(dp[x * 5], dp[x] + k);
if (x + 1 < MAXN) dp[x + 1] = min(dp[x + 1], dp[x] + l);
if (x > 0) dp[x - 1] = min(dp[x - 1], dp[x] + l);
}
cout << dp[n] << endl;
}
return 0;
}
1 个赞
我说的是有别人在炸评测机
那是OLE
假如在某一时刻,他输出已经超过评测机极限了,但是时间还没超过