3 solutions

  • 1
    @ 2026-4-6 15:51:28
    #include<bits/stdc++.h>
    using namespace std;
    int arr[110010];
    int main(){
    	cin>>arr[1]>>arr[2];
    	int n,m;
    	cin>>m>>n;
    	int t=0;
    	for(int i=1;i<=n;i++){
    		if(i>=3){
    			arr[i]=arr[i-1]+arr[i-2];
    		}
    		t+=arr[i];
    		if(arr[i]>=m){
    			break;
    		}
    	}
    	cout<<t;
    	return 0;
    }
    
    
    • 0
      @ 2026-4-6 15:51:21
      #include<bits/stdc++.h>
      using namespace std;
      int main()
      {
      	int n;
      	int a=1,b=1,c=1;
      	int m;
      	cin>>a>>b>>m>>n;
      	int t=a+b; 
      	for(int i=3;i<=n;i++)
      	{
      	
      		c=a+b;
      		t=t+c;
      		a=b;
      		b=c;
      		if(c>=m)
      		{
      			break;
      		}
      	}
      	cout<<t;
      	return 0;
      }
      
      
      • -1
        @ 2026-4-1 13:43:07
        #include<bits/stdc++.h>
        using namespace std;
        int arr[110010];
        int main(){
        	cin>>arr[1]>>arr[2];
        	int n,m;
        	cin>>m>>n;
        	int t=0;
        	for(int i=1;i<=n;i++){
        		if(i>=3){
        			arr[i]=arr[i-1]+arr[i-2];
        		}
        		t+=arr[i];
        		if(arr[i]>=m){
        			break;
        		}
        	}
        	cout<<t;
        	return 0;
        }
        
        
        • 1

        Information

        ID
        2532
        Time
        1000ms
        Memory
        256MiB
        Difficulty
        1
        Tags
        (None)
        # Submissions
        135
        Accepted
        39
        Uploaded By