Nộp bài | Các bài nộp | Làm tốt nhất | Về danh sách bài |
NSP - Hành Tinh Đá |
Nuga là một cô bé thông minh, rất thích phiêu lưu. Cô thường lang thang trong vũ trụ bằng con tàu siêu tốc AlphaX. Một hôm, con tàu của Nuga đi lạc vào một hành tinh lạ.
Hành tinh có dạng một hình vuông khổng lồ, có cạnh là N (năm ánh sáng). Do sức hút của hành tinh quá lớn, không một vật thể nào, kể cả ánh sáng có thể thoát ra ngoài được, chính vì thế mà hàng mấy tỉ năm nay, không ai phát hiện ra sự tồn tại của hành tinh này.
Trong lúc thăm dò, Nuga phát hiện ra hàng triệu “viên đá” hình cầu to bằng cả trái đất nằm rải rác khắp hành tinh, mỗi viên đá mang một năng lượng riêng. Khi quét bản đồ hành tinh lên máy tính, Nuga thấy một điều rất đặc biệt, đó là nếu chia hành tinh thành N hàng, N cột, đánh số từ 1 đến N theo chiều từ trái sang phải và từ trên xuống dưới thì mỗi viên đá nằm gọn trong một ô vuông.
Nhờ phân tích các số liệu, Nuga đã biết được bí quyết “mở cửa” Hành Tinh Đá để thoát ra ngoài là phải kết nối được sức mạnh của K viên đá thần kỳ. Tuy nhiên, Nuga phải nhanh chóng xác định vị trí của chúng.
Công việc này hóa ra lại phức tạp hơn Nuga tưởng tượng, bởi hành tinh quá rộng lớn. Nghĩ rằng sắp xếp lại các viên đá có thể giúp tìm kiếm nhanh hơn, Nuga đã sắp xếp các viên đá trên mỗi hàng theo thứ tự năng lượng tăng dần, rồi sau đó lại tiếp tục sắp xếp các viên đá trên mỗi cột theo thứ tự năng lượng tăng dần.
Đến đây thì vừa mệt vừa đói, Nuga chưa tìm được hướng đi tiếp theo. Bạn hãy giúp Nuga với!
Input
- Dòng đầu ghi số 2 nguyên dương: N là độ dài 1 cạnh của hành tinh, và K là số lượng viên đá thần kỳ.
- N dòng tiếp theo, mỗi dòng ghi N số nguyên. Các số nguyên khác nhau đôi một. Số nguyên ở dòng thứ I, cột thứ J thể hiện năng lượng của viên đá tại vị trí (I, J) trên bản đồ mà Nuga đã sắp xếp.
- K dòng sau, mỗi dòng ghi 1 số nguyên là năng lượng của 1 viên đá thần kỳ cần tìm. Dữ liệu đảm bảo tất cả các viên đá thần đều có trên hành tinh.
Output
- Gồm K dòng, mỗi dòng ghi 2 số nguyên I, J thể hiện vị trí của viên đá thần kỳ tương ứng với năng lượng đã cho.
Hạn chế
- Năng lượng của mỗi viên đá nằm trong khoảng [0, 2^31 - 1]
- N ≤ 1000, K ≤ 10000.
Ví dụ
Input: 2 2 1 2 3 4 3 1 Output: 2 1 1 1Đề bài đã được giới hạn lại mã nguồn. Một số bài đã AC với source > 512B nên code lại với cách tốt hơn
Được gửi lên bởi: | Race with time |
Ngày: | 2008-07-02 |
Thời gian chạy: | 0.102s-1s |
Giới hạn mã nguồn: | 512B |
Memory limit: | 1536MB |
Cluster: | Cube (Intel G860) |
Ngôn ngữ cho phép: | Tất cả ngoại trừ: ERL GOSU JS-RHINO NODEJS PERL6 PYPY RUST SED VB.NET |
Nguồn bài: | ^Nuga Còi^ |
hide comments
2018-06-06 17:17:15
tính độ lớn mã nguồn ở đâu vậy các bác? |
|
2015-09-08 14:17:59
https://thewizard6296.wordpress.com/2015/09/04/5/ |
|
2015-06-03 15:59:38 [KC]★★★★*-RAMEN
đậu má giới hạn mã nguồn phát khó quá :v |
|
2013-08-27 14:33:59 Bitagi97
Hài ==' |
|
2013-08-19 08:01:11 Con nít :xx
Cho vào challenge thì hay hơn nhỉ :> |
|
2013-08-18 14:50:18 DKM
code 5 dòng |
|
2013-08-18 13:58:35 a;slkfjasl;fkj
cho vào mục challenge thì đúng hơn X_X Last edit: 2013-08-18 14:18:04 |
|
2012-07-26 04:42:13 Lương Ðức Tuấn Ðạt
Mã nguồn khiếp thật, mình làm mã nguồn hơn 4k ~~ |
|
2012-02-10 15:34:42 Tâm Chớp Nhoáng
ghét mấy bài thể loại giới hạn này, làm mình code mà 2 tay run run |
|
2012-01-05 10:09:25 KHD
code bai nay ma cho gioi han la 512b thi cho vao challenge moi dung |