【龙队的胡策】训练8.21(?+dp+lct)

1、题目:
这里写图片描述
题解:
这个题目在考场上没有思考到问题的本质,但是因为数据水(划),循环节过了90pts,其实是非常不科学的。
其实这个题一句话就可以讲清楚:可以发现每次操作,左边那一摞书翻倍然后%c就是左边的书数(仔细想)那么答案就是a*2^b%c
代码:

#include <cstdio>
#define LL long long
using namespace std;
int x,b,cc,i;
LL ksm(int p,int Mod)
{
    LL ans=1,a=2;
    for (;p;p>>=1,a=a*a%Mod)
      if (p&1) ans=ans*a%Mod;
    return ans%Mod;
}
int main()
{
    scanf("%d%d%d",&x,&b,&cc);
    printf("%lld",x*ksm(b,cc)%cc);
}

2、题目:
这里写图片描述
题解:
包含社会主义优美的暴力。。。。计算时间没加double-20。。。。
挖坑待填

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值