#include<bits/stdc++.h> using namespace std; int main() { int a,b,m,n; cin>>a>>b>>m>>n; int c[1000000]={}; c[1]=a; c[2]=b; int num=0; for (int i=1;i<=n;i++) { if(i>=3) { c[i]=c[i-1]+c[i-2]; } num+=c[i]; if(c[i]>=m) break; } cout<<num; return 0; }

3 条评论

  • @ 2026-10-13 16:35:27

    小杨的x矩阵

    #include<bits/stdc++.h> using namespace std; int main() { int n; cin>>n; for(int i=1;i<=n;i++) { for(int j=1;j<=n;j++) { if(ij||i+jn+1) { cout<<"+"; } else { cout<<'-'; } } cout<<endl; } return 0; }

    • @ 2026-10-13 16:34:23

      小杨的h子矩阵 #include<bits/stdc++.h> using namespace std; int n; int main() { cin>>n; for(int i=1;i<=n;i++) { char c='a'; if(i==(n+1)/2) { c='-'; } putchar('|'); for(int j=3;j<=n;j++) { putchar(c); } putchar('|'); if(i!=n) { putchar('\n'); } } return 0; }

      • @ 2026-10-13 16:33:31

        数字黑洞 #include<bits/stdc++.h> using namespace std; int main() { int n,sum=0; int a[3]={}; cin>>n; while(n!=495) { sum++; for(int i=0;i<3;i++) { a[i]=n%10; n=n/10; } sort(a,a+3); n=(a[2]*100+a[1]*10+a[0])-(a[0]*100+a[1]*10+a[2]); } cout<<sum; return 0; }

        • 1