Run ID 作者 问题 语言 测评结果 分数 时间 内存 代码长度 提交时间
141812 谢思涵 Blah数集 C++ 通过 100 0 MS 508 KB 441 2024-04-06 11:27:19

Tests(10/10):


#include <iostream> #define ll long long using namespace std; ll a[1000100]; int main() { int s, n; while(cin >> s >> n) { int cur = 2; a[1] = s; int p1 = 1, p2 = 1; while(cur <= n) { ll tmp1 = a[p1] * 2 + 1, tmp2 = a[p2] * 3 + 1; ll num = min(tmp1, tmp2); if(tmp1 < tmp2) p1++; else p2++; if(num == a[cur - 1]) continue; a[cur++] = num; } cout << a[n] << endl; } return 0; }


测评信息: