6月30日-助教题解-刺客信条起源
Posted littlerita
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了6月30日-助教题解-刺客信条起源相关的知识,希望对你有一定的参考价值。
解法:考虑直接从借的总额去递推只剩1元的情况不大好递推。
不妨直接从只剩1元去递推借 n 天的总额。
每天要借剩下的一半多1元,
设a [ i ] 表示借 i 天,最后只剩1元
那么有递推式 a[ i ] = ( a[ i - 1 ]+1 )*2;
又因n < =30 ,可直接打表输出。
注意:数据会爆int,使用long long 类型。
#include <stdio.h> int main() { long long a[40]; for(int i=1;i<=31;i++){ if(i==1)a[i]=1; else a[i]=(a[i-1]+1)*2; } int n; while(~scanf("%d",&n)){ printf("%lld ",a[n]); } return 0; }
以上是关于6月30日-助教题解-刺客信条起源的主要内容,如果未能解决你的问题,请参考以下文章
3DM速报:英伟达驱动更新 稳定RTX3080/90,育碧创立刺客信条“姐妹会”