Nộp bài | Các bài nộp | Làm tốt nhất | Về danh sách bài |
VMSWAP - Đổi chỗ |
Hiện tại, bài tập này đã có trên online judge chính thức của VNOI, bạn có thể truy cập ở đây: https://oj.vnoi.info/problem/vmswap
Cho dãy A là một hoán vị gồm N số. Một nghịch thế là một cặp số u, v sao cho u < v và Au > Av. Bạn được thực hiện thao tác đổi chỗ hai số bất kì trong dãy A không quá một lần. Hãy tính số nghịch thế nhỏ nhất có thể đạt được trong dãy A.
Input
- Dòng 1 chứa số nguyên dương N.
- Dòng 2 chứa N số nguyên dương A1, A2, ..., AN.
Output
Ghi ra số nghịch thế nhỏ nhất.
Giới hạn
- N ≤ 1000
- Ai ≤ N
Trong 70% số test, N ≤ 100.
Example
Input
5
4 5 2 3 1
Output
3
Được gửi lên bởi: | VOJ Team |
Ngày: | 2012-07-04 |
Thời gian chạy: | 0.200s |
Giới hạn mã nguồn: | 50000B |
Memory limit: | 1536MB |
Cluster: | Cube (Intel G860) |
Ngôn ngữ cho phép: | ASM32-GCC MAWK BC C-CLANG C NCSHARP C++ 4.3.2 CPP CPP14 CPP14-CLANG COBOL COFFEE D-CLANG D-DMD DART ELIXIR FANTOM FORTH GRV JS-MONKEY JULIA KTLN NIM NODEJS OBJC OBJC-CLANG OCT PAS-GPC PAS-FPC PICO PROLOG PYPY3 PY_NBC R RACKET CHICKEN SQLITE SWIFT UNLAMBDA VB.NET |
Nguồn bài: | Nguyễn Tấn Sỹ Nguyên |
hide comments
|
|||||
2019-08-19 03:15:33
n^5 wtf |
|||||
2019-08-19 03:15:26
dsu cũng ac |
|||||
2019-04-29 04:22:24
test yếu hay sao ý. mình bỏ trường hợp xét 2 số là nghịch thế vẫn đúng |
|||||
2016-07-23 05:54:26 minhsn
trâu cũng AC |
|||||
2016-07-13 04:31:45
Last edit: 2016-07-13 04:33:43 |
|||||
2015-04-16 04:44:28 Lương Ðức Tuấn Ðạt
trâu cũng AC |
|||||
2014-06-07 05:24:54 Thanga2pbc
nhe vl |
|||||
2014-05-23 05:14:40 Nắng
làm rờ rờ cũng AC 1 đấm :v sướng =)) |
|||||
2014-05-16 05:06:34 Chuyên Nga CNN
Tarjan AC này,đề lừa v~ =)) |
|||||
2014-03-20 01:49:35 CTS
bài này mình dùng hoán vị và binary indexed tree nhưng ko thỏa mãn time...có ai giúp mình nêu ý tưởng ko... |