#include int main() { int n; long long stranger_total = 0; // 陌生人总计金额,使用 long long 处理大数 long long millionaire_total = 0; // 富翁总计金额,使用 long long 处理大数 long long stranger_given = 1; // 第一天陌生人给富翁的金额,从1分钱开始 scanf("%d", &n); // 按照规则计算每天的交易金额 int day; for (day = 1; day <= n; day++) { // 计算富翁给陌生人的金额,每天固定为10万 millionaire_total += 100000; // 累加陌生人给富翁的金额,并且每天翻倍 stranger_total += stranger_given; stranger_given *= 2; } // 输出结果,注意题目要求输出整数部分 printf("%lld\n%lld\n", millionaire_total, stranger_total); return 0; }