5 solutions

  • 1
    @ 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;
    }
    
    • 1
      @ 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
        @ 2025-10-7 15:18:54

        111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111

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

          nima

          • -4
            @ 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
            149
            Accepted
            39
            Uploaded By