6 solutions

  • 2
    @ 2025-7-1 14:46:43
    #include<bits/stdc++.h>
    using namespace std;
    const int N=100010;
    int a[N],b[N]; 
    int main()
    {
    	int ans=-1;
    	int total=0,sum=0;
    	int n;
    	cin>>n>>sum;
    	sum=sum*100;
    	for(int i=1;i<=n;i++)
    	{
    		int v,p;
    		cin>>v>>p;
    		int now=v*p;
    		total+=now;
    		//cout<<total; 
    	//	cout<<total<<now<<endl;
    		if(total>sum)
    		{
    			ans=i;
    			break;	
    		}
    	}
    	cout<<ans;
    	return 0;
    }
    
    
    • 1
      @ 2026-8-13 15:58:57
      #include<bits/stdc++.h>
      using namespace std;
      int main()
      {
          int ans=-1;
          int total=0,sum=0;
          int n;
          cin>>n>>sum;
          sum=sum*100;
          for(int i=1;i<=n;i++)
      	{
      		int v,p;
      		cin>>v>>p;
      		int now=v*p;
      		total=total+now;
      		if(total>sum)
      		{
      			ans=i;
      			break;
      		}
      	}
      	cout<<ans;
      	return 0;
      }
      
      • 0
        @ 2025-9-20 15:10:24
        #include<bits/stdc++.h>
        using namespace std;
        int main()
        {
            bool jud=true;
            int n,x,k=0,s=0;
            cin>>n>>x;
            x*=100;//不等式左右两边同时乘100
            for(int i=1;i<=n;i++)
            {
                int v,p;
                cin>>v>>p;
                //s+=v*p/100.0;//由于C++存在浮点数精度误差,所以这样算可能会得到错误的结果。
                s+=v*p;
                if(s>x && jud)
                {
                    k=i;
                    jud=false;
                    break;
                }
            }
            if(jud) cout<<-1;
            else cout<<k;
            return 0;
        }
        
        • -3
          @ 2025-10-7 15:18:54

          111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111

          • -4
            @ 2025-9-20 15:09:28

            nima

            • -5
              @ 2025-9-20 14:49:38

              #include<bits/stdc++.h> using namespace std; const int N=100010; int a[N],b[N]; int main() { int ans=-1; int total=0,sum=0; int n; cin>>n>>sum; sum=sum100; for(int i=1;i<=n;i++) { int v,p; cin>>v>>p; int now=vp; total+=now; //cout<<total; // cout<<total<<now<<endl; if(total>sum) { ans=i; break; } } cout<<ans; return 0; }

              • 1

              Information

              ID
              2368
              Time
              1000ms
              Memory
              256MiB
              Difficulty
              1
              Tags
              (None)
              # Submissions
              181
              Accepted
              55
              Uploaded By