QOJ.ac

QOJ

ID题目提交者结果用时内存语言文件大小提交时间测评时间
#136606#237. Triangle Partitionwtn135687#100 ✓9ms3544kbC++14714b2023-08-09 09:19:212023-08-09 09:19:22

Judging History

This is the latest submission verdict.

  • [2023-08-10 23:21:45]
  • System Update: QOJ starts to keep a history of the judgings of all the submissions.
  • [2023-08-09 09:19:22]
  • Judged
  • Verdict: 100
  • Time: 9ms
  • Memory: 3544kb
  • [2023-08-09 09:19:21]
  • Submitted

answer

#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
#define int ll

const int N = 1e6+10,mo = 1e9+7;

struct node{
    int x,y,id;
    bool operator < (const node &T )const{
        return x<T.x;
    }
}a[N];


inline void solve(){
    int n;cin>>n;
    for(int i=1;i<=3*n;++i){
        cin>>a[i].x>>a[i].y;
        a[i].id=i;
    }
    sort(a+1,a+1+3*n);
    for(int i=1;i<=3*n;++i){
        cout<<a[i].id<<" ";
        if(i%3==0){
            cout<<endl;
        }
    }
    cout<<endl;
    

}



signed main(){
    ios::sync_with_stdio(false),cin.tie(0),cout.tie(0);
    int WTN666=1;
    cin>>WTN666;
    while(WTN666--){
        solve();
    }
}



详细

Test #1:

score: 100
Accepted
time: 9ms
memory: 3544kb

input:

190
10
-7215 2904
-5179 1663
-542 1091
-5687 7868
7838 -1048
-2944 4346
-2780 3959
-9402 1099
-8548 -7238
-3821 -2917
2713 295
-856 -8661
7651 3945
-8216 -543
5798 5024
8583 -3384
-1208 5955
3068 -385
340 2968
6559 -272
4537 5075
5126 4343
639 8281
1700 2572
819 9317
-9854 -1316
-3421 -1137
9368 718...

output:

26 8 9 
14 29 1 
4 2 10 
27 6 7 
17 12 3 
19 23 25 
24 11 18 
21 22 15 
20 30 13 
5 16 28 

30 3 18 
29 5 17 
12 11 27 
15 19 10 
28 25 9 
24 7 13 
6 8 23 
14 22 2 
20 4 16 
26 21 1 

6 11 16 
8 27 10 
13 15 14 
29 22 19 
9 2 18 
24 12 20 
1 26 4 
5 30 7 
3 25 23 
17 21 28 

16 8 18 
19 23 13 
7 26 ...

result:

ok AC