• HXH_OJ
  • Trang chủ
  • Các bài nộp
  • Danh sách bài
  • Thành viên
  • Các kỳ thi
  • Thông tin
    >
    • Máy chấm
    • Custom Checkers
  • FACEBOOKS
VI EN Đăng nhập  hoặc  Đăng ký

vietcuong116A

  • Thông tin
  • Thống kê
  • Blog

Số bài đã giải: 88
Hạng điểm: #36
Tổng điểm: 4953,11
Đóng góp: 5

Xem các bài nộp

Thông tin

include<bits/stdc++.h>

define int long long

using namespace std;

const int N=1e6+6; int a[N],n,t[N]; signed main(){ freopen("CAU4.INP" , "r" , stdin); freopen("CAU4.OUT" , "w" , stdout); iosbase::syncwith_stdio(0); cin.tie(0);cout.tie(0); cin>>n; for(int i=0;i<n;i++) cin>>a[i]; int len=0; for(int i=0;i<n;i++){ int l=0,r=len,pos=len+1; while(l<=r){ int mid=(l+r)/2; if(t[mid]>=a[i]){ pos=mid; r=mid-1; } else l=mid+1; } t[pos]=a[i]; if(pos>len) len=pos; } cout<<n-len; }

Huy hiệu

Người dùng này không có huy hiệu nào.

«    »
CN
T2
T3
T4
T5
T6
T7
Ít
Nhiều

Dựa trên nền tảng DMOJ