Run ID 作者 问题 语言 测评结果 分数 时间 内存 代码长度 提交时间
100282 胡晏玮 平台上的小球 C++ 解答错误 33 0 MS 264 KB 628 2023-08-25 10:47:12

Tests(2/6):


#include <iostream> using namespace std; struct ball{ int h,l,r; }; ball arr[1000]; int n; int roll_left(int x){ int maxi = -1; for(int i=0;i<n;i++){ if(arr[i].h < arr[x].h && arr[i].l < arr[x].l && arr[i].h > arr[maxi].h) maxi = i; } return maxi; } int roll_right(int x){ int maxi = -1; for(int i=0;i<n;i++){ if(arr[i].h < arr[x].h && arr[i].r > arr[x].r && arr[i].h > arr[maxi].h) maxi = i; } return maxi; } int main(){ cin >> n; for(int i=0;i<n;i++) cin >> arr[i].h >> arr[i].l >> arr[i].r; for(int i=0;i<n;i++) cout << roll_left(i)+1 << ' ' << roll_right(i)+1 << endl; return 0; }


测评信息: