Run ID 作者 问题 语言 测评结果 时间 内存 代码长度 提交时间
80701 sh25_huangse 金币 C++ 通过 0 MS 244 KB 739 2026-01-04 15:28:09

Tests(1/1):


#include <iostream> using namespace std; int main() { int days; cin >> days; int totalCoins = 0; // 总金币数 int coinsPerDay = 1; // 当前连续段每天的金币数,初始为1 int remainingDays = 1; // 当前连续段剩余天数,初始为1 for (int day = 1; day <= days; day++) { totalCoins += coinsPerDay; // 今天获得的金币 remainingDays--; // 消耗一天 // 如果当前连续段结束,进入下一个段 if (remainingDays == 0) { coinsPerDay++; // 每天金币数加1 remainingDays = coinsPerDay; // 新的连续段天数等于新的金币数 } } cout << totalCoins << endl; return 0; }


测评信息: