Tên đăng nhập Điểm Bài tập ▾ Giới thiệu
20201
OLP4SC032
Nguyễn Hoàng Gia
1360 1
20202
OLP4SC040
Lê Hoàng Nam
1701 1
20203
OLP4SC042
Đặng Nguyên Vũ
1360 1
20204
OLP4SC050
Hoàng Văn Thái
459 1
20204
OLP4SC058
Cao Thị Bích Hạnh
459 1
20206
OLP4SC065
Nguyễn Hữu Nhẩn
1071 1
20207
OLP4SC081
Nguyễn Phạm Đức Huy
850 1
20208
OLP4SC084
Đặng Phú Duy
969 1
20209
OLP4SC090
Nguyễn Việt Tiến 
289 1
20210
OLP4SC017
Lê Quang Trung
850 1
20211
OLP4SC039
Trần Bảo Duy
969 1
20212
OLP4SC043
Đỗ Thị Minh Hồng 
1360 1
20213
OLP4SC069
Hà Xuân Thiện
850 1
20214
OLP4SC072
Lê Xuân Nguyên
748 1
20215
OLP4SC077
Hà Thu Hà
459 1
20216
OLP4SC086
Lê Minh Nhật
969 1
20217
OLP4SC087
Võ Thanh Hải
1701 1
20218
OLP4SC089
Võ Bá Thông
1139 1
20219
OLP4SC095
Nguyễn Minh Huy
1071 1
20220
OLP4SC096
Phạm Huỳnh Long Vũ
459 1
20221
OLP4SC097
Lê Đại King
850 1
20222
OLP4SC113
Nguyễn Tuấn Linh
1071 1
20223 1501 1
20224
OLP4SC122
Hoàng Ngọc Bảo Khuê
1701 1
20224
OLP4SC127
Trần Gia Huy
1701 1
20224
OLP4SC129
Vũ Quốc Lâm
1701 1
20227 1601 1
20228 651 1
20229 301 1

University

20230 1273 1

include<iostream>

include <ext/pb_ds/assoc_container.hpp>

include <ext/pb_ds/tree_policy.hpp>

include<math.h>

include<algorithm>

include<stdio.h>

include<map>

include<vector>

include<set>

include<iomanip>

define F first

define S second

define P system("PAUSE");

define H return 0;

define pb push_back

define mod 1000000007

using namespace std;
using namespace __gnu_pbds;
bool sc(pair<int ,int> a, pair<int,int> b)
{
if(a.F==b.F)
return b.S<a.S; else return a.F\<b.F; } typedef tree\<int,null_type,less\<int>,rb_tree_tag,tree_order_statistics_node_update> ordered_set; int main() { ios_base::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL); int n; cin>>n;
map<pair\<int,int>,pair\<int, int>> res;
vector<pair\<int,int>> a(n),b;
for(int i=0;i<n;i++) cin>>a[i].F>>a[i].S;
b=a;
sort(a.begin(),a.end(),greater());

set<int> luu;
luu.insert(a[0].S);
int minn,maxx;
minn=a[0].S;
for(int i=1;i<n;i++)
{
    if(a[i].S>=minn)
    res[a[i]].F=1;
    else minn=a[i].S;

}
 for(int i=0;i<n;i++)
cout<<a[i].F<<' '<<a[i].S<<endl; 
sort(a.begin(),a.end(),sc);
maxx=a[0].S;
luu.clear();
luu.insert(a[0].F);

for(int i=1;i<n;i++)
{
    if(a[i].S<=maxx)
    res[a[i]].S=1;
    else maxx=a[i].S;
}
 for(int i=0;i<n-1;i++)
 cout<<res[b[i]].F<<' ';
   cout<<res[b[n-1]].F;
 cout<<endl;
 for(int i=0;i<n-1;i++)
 cout<<res[b[i]].S<<' ';
 cout<<res[b[n-1]].S;

}

20231 180 1
20232
OLP4SC131
Chu Phan Hiển
391 1
20233
OLP4SC132
Hoàng Xuân Bách
221 1
20234
OLP4SC133
Phạm Quốc Hùng
1701 1
20234
OLP4SC134
Trần Xuân Bách
1701 1
20236
OLP4SC136
Đào Thiên Phong
1071 1
20237
OLP4SC137
Nguyễn Anh Tiến
1701 1
20238 201 1
20239 801 1
20240 301 1
20241 251 1
20242 45 1
20243 201 1

20244 45 1
20245 1601 1
20246 1301 1
20247 201 1
20248 170 1
20249 700 1
20250 165 1
20251 1001 1
20252 401 1
20253 12 1
20254 40 1
20255 180 1
20256 111 1
20257 801 1
20257 801 1
20259 401 1
20260 301 1
20261 1120 1
20262 201 1
20263
khang54 1128
Nguyễn Minh Khang
101 1
20264 301 1
20265 100 1
20266 727 1
20267
taongocminhchau_071112 690
Tào Ngọc Minh Châu
101 1
20268 250 1
20269 301 1
20270 201 1
20271 801 1
20272
STR01Huy
Phan Hoàng Anh Huy
101 1
20272
STR06Minh
Nguyễn Bình Minh
101 1
20272
STR08Van
Trần Phạm Thanh Vân
101 1
20272
STR23Binh
Phan Nhật Bình
101 1
20272
STR28Minh
Lê Minh
101 1
20272
STR49Trung
Đỗ Thành Trung
101 1
20272
STR51Ngan
Nguyễn Khánh Ngân
101 1
20272
STR52Nhan
Nguyễn Thành Nhân
101 1
20272
STRB22Thanh
Phạm Đức Thành
101 1
20272
STRB29Nguyen
Đặng Hữu Nguyên
101 1
20272
STRB30Yen
Lê Hoàng Yến
101 1
20283
STRB45Son
Phạm Hải Sơn
78 1
20284
STRB62Chau
Nguyễn Lê Khánh Châu
15 1
20285 111 1
20286 201 1
20287 60 1
20288 1 1
20289
lehuonghdk
Lê Thị Hướng
101 1
20289 101 1
20289 101 1
20292 201 1
20292 201 1
20294 164 1
20295 1152 1
20296 1601 1
20297 40 1
20298 301 1
20299 1601 1
20299 1601 1

deptrai