组合题5 个小题
已作答 0 / 5
完善程序
(坐标统计)输入 n 个整点在平面上的坐标。对于每个点,可以控制所有位于它左下方的点(即 x,y 坐标都比它小),它可以控制的点的数目称为“战斗力”。依次输出每个点的战斗力,最后输出战斗力最高的点的编号(如果若干个点的战斗力并列最高,输出其中最大的编号)。
1#include <iostream>2using namespace std;3const int SIZE =100;4int x[SIZE],y[SIZE],f[SIZE];5int n,i,j,max_f,ans;6int main()7{8 cin>>n;9 for(i=1;i<=n;i++) cin>>x[i]>>y[i];10 max_f=0;11 for(i=1;i<=n;i++)12 {13 f[i]= [ ① ];14 for(j=1;j<=n;j++)15 {16 if(x[j]<x[i] && [ ② ])17 [ ③ ] ;18 }19 if( [ ④ ])20 {21 max_f=f[i];22 [ ⑤ ];23 }24 }25 for(i=1;i<=n;i++) cout<<f[i]<<endl;26 cout<<ans<<endl;27 return 0;28}29 ④处应填( )