Submit | All submissions | Best solutions | Back to list |
PROBIEUDO - Dán biểu đồ |
Anh John là người thích dán biểu đồ cột. Anh có đủ miếng dán hình chữ nhật với tất cả các size khác nhau.
Công việc của anh là phải dán kín biểu đồ với số lượng miếng dán của mình. Anh không muốn dán thừa hay thiếu, chống lên nhau hoặc dán dư vào khoảng trống, nhưng anh vẫn muốn dán kín với số lượng miếng dán ít nhất
Biểu đồ ban đầu Biểu đồ sau khi dán kín
Input
-Nhập số n là số cột của dồ thị (1<=n<=1000)
-Gồm n số a[1] , a[2] … a[i] là chiều cao của cột thứ i (0<=a[i]<=10^9)
Output
-Số lượng miếng dán HCN ít nhất để anh hoàn thành công việc
Example
Input:
6
5 4 3 2 3 2
65 4 3 2 3 26 5 4 3 2 3 2Output: 5
Added by: | Frost |
Date: | 2016-03-12 |
Time limit: | 1s |
Source limit: | 50000B |
Memory limit: | 1536MB |
Cluster: | Cube (Intel G860) |
Languages: | MAWK BC C NCSHARP CPP CPP14 COFFEE DART FORTH JULIA KTLN OCT PROLOG PYPY3 R RACKET SQLITE SWIFT UNLAMBDA |
Resource: | Frost |