わかりました。私はC++オンラインチャレンジを行っています。そこでは、チームの試合(勝ち、負け、等しいなど)を知ることによって、チームのポイントを計算する必要があります。
プログラム入力は次のとおりです。
3
4 0 1
2 0 2
0 1 4
ポイント数が最も多いチームのポイントを出力する必要があります。
この場合、4x3 = 12が最も高いため、出力は12になります。
これまでの私のコード:
#include <iostream>
#include <algorithm>
using namespace std;
int main()
{
int n;
cin >> n;
int a[150],b[150],c[150];
for(int i=0;i<n;i++)
{
cin >> a[i] >> b[i] >> c[i];
}
sort(a,a+n);
sort(b,b+n);
sort(c,c+n);
int temp;
if(a[0]>b[0])
{
temp=a[0];
a[0]=b[0];
b[0]=temp;
}
if(b[0]>c[0])
{
temp=b[0];
b[0]=c[0];
c[0]=temp;
}
if(c[0]>a[0])
{
temp=c[0];
c[0]=a[0];
a[0]=temp;
}
cout << a[0] << endl;
cout << b[0] << endl;
cout << c[0] << endl;
cout << a[0]*3 << endl;
return 0;
}
私はそれが悪く見えることを知っています..私は次に何をすべきかわかりません。