题意,有两个容器C1,C2,初始的时候C1中有一个数的值为V,给你K个操作,每次都重复这K个操作N遍,最后问你C2中的数是多少。
N<=10^100。
1:循环操作的次数巨大,敏感的想到这是矩阵连乘的题目。
2:K个操作可以得出一个矩阵,N个K操作就是这个矩阵的N次方
3:最后再乘以初始矩阵即可
构造矩阵也不难,就是if else写个半天,可以看这里
最后需要模拟高精度除法,即一个高精度的数除以一个整数
if else 写的累shi 了
[cpp]
#include
#include
#include
#include