可以ac但是会溢出

王超拟犸 · 发布于 2024-01-19 · 浏览 550 回复 0

include

using namespace std;

int main() { int n; while (cin >> n) {

if (n == 0) break;
int total_gold = 0;
int current_salary = 1;
int days_count = 0;

for (int i = 1; i <= n; i++) {
  total_gold += current_salary;
  days_count++;

  if (days_count == current_salary) {
    current_salary++;
    days_count = 0;
  }
}

cout << total_gold << endl;

} return 0; } //建议换成long long;

全部回复 共 0 条

还没有人回复。往下写第一条。

发表回复