5 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;
    }
    
    
    • 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;
      }
      
      • -2
        @ 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
            163
            Accepted
            43
            Uploaded By