Lang:G++
Edit12345678910111213141516171819202122232425262728293031#include<iostream>#include<cstdio>#include<cstring>#include<algorithm>using namespace std;const int maxn = 1000 + 10;struct Node{int id;int x, y, v;}node[maxn];int y[maxn];double t[maxn], ans[maxn];bool cmp( const Node& node1, const Node& node2 ){if( node1.x == node2.x )return node1.y > node2.y;return node1.x > node2.x;}int main(){int n;scanf("%d", &n);memset( node, 0, sizeof(node) );memset( y, 0, sizeof(y) );for( int i = 1; i <= n; ++i ){scanf("%d%d%d", &node[i].x, &node[i].y, &node[i].v);y[i] = node[i].y, node[i].id = i;