Problem hidden
|This problem was hidden by Editorial Board member probably because it has incorrect language|version or invalid test data, or description of the problem is not clear.|

C11CAVE - Hang động

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/c11cave


Một con đom đóm bay vào một cái hang đầy những chướng ngại vật gồm: măng đá (nhô lên từ mặt đất) và nhũ đá (đâm xuống từ trần hang). Hang này dài N đơn vị (N chẵn) và cao H đơn vị. Khi vào hang, vật cản đầu tiên là măng đá, sau đó là nhũ đã, rồi lại đến măng đá, ... cứ thế thay phiên nhau.

Đây là một ví dụ về một hang dài 14 đơn vị và cao 5 đơn vị.

Con đom đóm này không phải là loài có thể bay quanh các chướng ngại vật. Thay vào đó, nó sẽ chọn một mức chiều cao bắt đầu rồi bay từ đầu đến cuối hang, phá hết tất cả các chướng ngại vật trên đường bay của nó.

Theo ví dụ trên, nếu chọn mức 4, con đom đóm sẽ phá tất cả là 8 chướng ngại vật.

Đây không phải là lựa chọn tốt nhất vì con đom đóm sẽ ít mệt hơn nếu chọn mức 1 hoặc mức 5, lúc này nó chỉ cần phá 7 chướng ngại vật.

Bạn được cho chiều dài, chiều cao và kích thước của tất cả các chướng ngại vật. Hãy xác định số chướng ngại vật tối thiểu mà con đom đóm cần phá để thoát khỏi hang, và có bao nhiêu cách chọn khác nhau đưa đến kết quả đó.

Dữ liệu

  • Dòng 1: Hai số nguyên N và H (1 ≤ N ≤ 2.105 và 1 ≤ H ≤ 5.105) là chiều dài và chiều cao của hang.
  • Mỗi dòng trong N dòng tiếp theo là một số nguyên dương - kích thước của chướng ngại vật. Tất cả các kích thước đều nhỏ hơn H.

Kết quả

Gồm 2 số nguyên cách nhau là số chướng ngại vật ít nhất cần phá và số cách chọn khác nhau để có được kết quả đó.

Giới hạn

Trong tối đa là 1/3 số test, N * H không vượt quá 106.

Ví dụ

Input 1:
6 7
1
5
3
3
5
1 Output 1: 2 3  Input 2: 14 5
1
3
4
2
2
4
3
4
3
3
3
2
3
3 Output 2: 7 2

Được gửi lên bởi:Quan To
Ngày:2012-10-30
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ừ: GOSU PERL6 PYPY RUST SED

hide comments
2016-12-16 08:23:32
QHĐ 70 là sai cái gì vậy mọi người
2016-10-19 18:19:49
5 phút để nghĩ :)) 10 phút để code :)) 1 đấm để ac
2016-09-27 03:32:48
Code:
http://shink.in/VSqXk
2016-09-26 13:08:30
@ phanduy16 duyệt thường O(n) => AC :))

Last edit: 2016-09-26 13:10:04
2016-08-26 21:08:41 Sue
cx nhầm maxN với maxH, mất 1 đấm :'(
2016-05-02 05:05:37
Nhầm MAXN với MAXH mất xừ 1 đấm = =
2016-03-08 19:23:18 ??? Ares
gửi thằng dưới: đọc vô O(N) cmnr :v
2016-03-04 09:23:59
bài này dễ mà O(logn) thôi các bạn cứ làm quá 1 đấm AC nè :v
2015-12-27 18:53:33 THK6
O(H)

Last edit: 2016-03-25 04:08:37
2015-11-25 17:25:07 CK
Chủ quan cứ tưởng maxH=maxN= 2* 10^5 làm cứ 70 hoài mà ko biết sai ở đâu :))
Bài này Quicksort thôi, chặt nhị phân làm gì cho mệt

Last edit: 2015-11-25 17:26:22
© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.