Nộp bài | Các bài nộp | Làm tốt nhất | Về danh sách bài |
STMERGE - VOI 2013 - Trộn xâu |
Cho 2 xâu ký tự X = x1, x2, .., xm và Y = y1, y2, ..., yn. Cần xây dựng xâu T = t1, t2, t3, ..,tn+m. gồm tất cả các ký tự trong xâu X và tất cả các ký tự trong xâu Y, sao cho các ký tự trong X xuất hiện trong T theo thứ tự xuất hiện trong X và các ký tự trong Y xuất hiện trong T theo đúng thứ tự xuất hiện trong Y, đồng thời với tổng chi phí trộn là nhỏ nhất. Tổng chi phí trộn hai xâu X và Y để thu được xâu T được tính bởi công thức c(T) = sum(c(tk, tk+1 )) với k = 1, 2, .., n+m-1; trong đó, các chi phí c(tk, tk+1) được tính như sau:
- Nếu hai ký tự liên tiếp tk, tk+1 được lấy từ cùng một xâu X hoặc Y thì c(tk, tk+1) = 0
- Nếu hai ký tự liên tiếp tk, tk+1 là xi yj thì chi phí phải trả là c(xi, yj). Nếu hai ký tự liên tiếp tk, tk+1 là yj, xi thì chi phí phải trả là c(yj, xi) = c(xi, yj)
Input
Dòng đầu tiên chứa Q là số lượng bộ dữ liệu. tiếp đến là Q nhóm dòng, mỗi nhóm cho thong tin về 1 bộ dữ liệu theo khuôn dạng sau:
- Dòng thứ nhất chứa 2 số nguyên duong m, n (m, n <= 1000);
- Dòng thứ i trong m dòng tiếp theo chứa n số nguyên dương, mỗi số không vượt quá 10^9: c(xi, y1), c(xi, y2), …, c(xi, yn), i = 1, 2,…, m.
Ràng buộc : Có 60% số test ứng với 60% số điểm của bài đó có m, n <= 10
Output
- Gồm Q dòng, mỗi dòng chứa một số nguyên là tổng chi phí theo cách xây dựng xâu T tìm được tương ứng với bộ dữ liệu vào.
Example
Input:1
2 3
3 2 30
15 5 4 Output:
6
Được gửi lên bởi: | VOJ Team |
Ngày: | 2013-01-12 |
Thời gian chạy: | 1s |
Giới hạn mã nguồn: | 50000B |
Memory limit: | 1536MB |
Cluster: | Cube (Intel G860) |
Ngôn ngữ cho phép: | Tất cả ngoại trừ: ASM32-GCC ASM64 MAWK BC C-CLANG NCSHARP CPP14 CPP14-CLANG COBOL COFFEE D-CLANG D-DMD DART ELIXIR FANTOM FORTH GOSU GRV JS-MONKEY JULIA KTLN NIM OBJC OBJC-CLANG OCT PERL6 PICO PROLOG PYPY PYPY3 R RACKET RUST CHICKEN SED SQLITE SWIFT UNLAMBDA VB.NET |
Nguồn bài: | VOI 2013 - Ngày 2 |
hide comments
|
|||||
2014-12-25 14:21:34 [ND] HI
y1y2x1x2y3 = 6 |
|||||
2014-12-01 13:57:14 Tây Cuồng
Lâu rồi mới 1 đấm AC :D :)) |
|||||
2014-07-17 19:32:06 Thcs Ðặng Chánh Kỷ
Ac, Qhd |
|||||
2014-07-14 17:54:55 Nắng
1 đấm AC ^^! |
|||||
2014-05-26 16:54:57 :((
chém gió ít thôi ông ơi |
|||||
2014-05-21 04:12:18 Chuyên Nga CNN
Các bạn bình phương các giá trị số c lên rồi nhị phân là được =))) |
|||||
2014-02-09 16:53:43 Nỗ lực hết mình VOI
kết quả test phải là 9 mới đúng |
|||||
2013-08-15 08:18:21 a;slkfjasl;fkj
AC rồi thì xóa cmt đi :v |
|||||
2013-03-07 12:53:24 Ho Hoang Hiep-A2k41pbc
ai giải thích bộ test hộ em đk k ạ ??? :D |