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;
}
View Code

 

以上是关于6月30日-助教题解-刺客信条起源的主要内容,如果未能解决你的问题,请参考以下文章

3DM速报:英伟达驱动更新 稳定RTX3080/90,育碧创立刺客信条“姐妹会”

刺客信条3 帧数只有13 而且 已经打了优化补丁

刺客信条:起源-----历史

7月7日助教题解 - 跳伞模拟器

来了...Steam中国首批游戏曝光!育碧《刺客信条》系列游戏涨价!

刺客信条2按键操作