3 solutions

  • 1
    @ 2026-8-18 19:07:59

    #include<bits/stdc++.h> using namespace std; const int N=110; int a[N]; int main() { int n; cin>>n; for(int i=1;i<=n;i++) { cin>>a[i]; } int b; cin>>b; int s=0; for(int i=1;i<=n;i++) { if(b>=a[i]) { s++; b-=a[i]; } else { continue; } } cout<<s; return 0; }

    • 0
      @ 2026-8-24 14:52:51
       #include<bits/stdc++.h>
      using namespace std;
      int b[110];
      int main()
      {
          int a,c,d=0;
          cin>>a;
          for(int i=1;i<=a;i++)
          {
              cin>>b[i];
          }
          cin>>c;
          for(int i=1;i<=a;i++)
          {
              if(c>=b[i])
              {
                  c-=b[i];
                  d++;
              }
          }
          cout<<d;
          return 0; 
      }
      

      CCF4301CCF4301

      • -1
        @ 2026-4-15 20:29:35
        #include<bits/stdc++.h>
        using namespace std;
        const int N=110;
        int a[N]; 
        int main()
        {
        	int n,money;
        	cin>>n;
        	for(int i=1;i<=n;i++)
        	{
        		cin>>a[i];
        	}
        	cin>>money;
        	int s=0;
        	for(int i=1;i<=n;i++)
        	{
        		if(money>=a[i])
        		{
        			money-=a[i];
        			s++;
        		}
        	}
        	cout<<s;
        	return 0;
        }
        • 1

        Information

        ID
        1159
        Time
        1000ms
        Memory
        256MiB
        Difficulty
        1
        Tags
        # Submissions
        47
        Accepted
        19
        Uploaded By