2 条题解

  • 1
    @ 2024-10-6 15:18:18
    #include<iostream>
    #include<cmath>
    using namespace std;
    int main()
    {
    	int mp[605] ={0};
    	int n,w;
    	cin >> n >> w;
    	for(int i = 1;i <= n;i++)
    	{
    		int a;
    		cin >> a;
    		mp[a]++;
    		
    		int renshu =i*w/100;
    		renshu =max(1,renshu);
    		
    		int luqu = 0;
    		for(int i = 600;i>=0;i--)
    		{
    			luqu+=mp[i];
    			if(luqu >= renshu)
    			{
    				cout<< i<<" ";
    				break;
    			}
    		}
    
    	}
    	return 0;
    } 
    
    • 0
      @ 2024-11-10 14:17:43

      #include<bits/stdc++.h> #include using namespace std; int main() { int mp[605] ={0}; int n,w; cin >> n >> w; for(int i = 1;i <= n;i++) { int a; cin >> a; mp[a]++;

      	int renshu =i*w/100;
      	renshu =max(1,renshu);
      	
      	int luqu = 0;
      	for(int i = 600;i>=0;i--)
      	{
      		luqu+=mp[i];
      		if(luqu >= renshu)
      		{
      			cout<< i<<" ";
      			break;
      		}
      	}
      
      }
      return 0;
      

      }

      • 1

      信息

      ID
      1799
      时间
      1000ms
      内存
      256MiB
      难度
      8
      标签
      递交数
      14
      已通过
      7
      上传者