解题思路:从第N天倒推回第一天
注意事项:递归可能导致时间超限,还应注意数据的范围避免溢出
参考代码:
#include <stdio.h>
#include <stdlib.h>
int main()
{
long long int sum=1;
int n;
scanf("%d",&n);
for(int i=0;i<n-1;i++)
{
sum=(sum+1)*2;
}
printf("%lld",sum);
return 0;
}
0.0分
7 人评分
【明明的随机数】 (C语言代码)浏览:674 |
IP判断 (C语言代码)浏览:1415 |
C语言程序设计教程(第三版)课后习题6.9 (C++代码)论pow函数的应用浏览:1025 |
C二级辅导-同因查找 (C++代码)(42的倍数,,所以直接递加42输出)浏览:1092 |
母牛的故事 (C语言代码)浏览:738 |
简单的a+b (C语言代码)浏览:726 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:523 |
C语言训练-求1+2!+3!+...+N!的和 (C语言代码)浏览:536 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:471 |
大小写转换 (C语言代码)浏览:848 |