模拟题
类似斐波那契数列或辗转相除法的处理方式
a+b=c,a=b,b=c
输入abmn
最开始做sum=a+b道题
for(i:3~n):
每天做题数:a+b
累计做题数量
if:超出限制,停止做题
else:a=b,b=c
#include <iostream>
using namespace std;
int main(){
int a,b,m,n,c;
cin>>a>>b>>m>>n;
int cnt=a+b;
for(int i=3;i<=n;i++){
c=a+b;
cnt+=c;
if(c>=m) break;
a=b;
b=c;
}
cout<<cnt;
return 0;
}