code:
#include <iostream> using namespace std; int main(){ long long a,b,m,n,c; cin>>a>>b>>m>>n; long long sum=a+b,td=0; for (int i=2;i<n;i++){ td=a+b; if (td>m)break; else{ sum+=a+b; c=b; b+=a; a=c; } } cout<<sum; }
实在不知道公式,谁能教教我啊!