TopCoder

Nekosyndrome
かわいいは正義!

User's AC Ratio

50.0% (1/2)

Submission's AC Ratio

25.0% (1/4)

Tags

Description

你復活了,然後你發現你身處在一個陌生的地方。

你發現這裡就是小明曾經跟你提到過的古墨西哥神殿!
因為四周牆上寫滿了密密麻麻的文字正是你曾經破解過的古墨西哥密碼。(*)

你閱讀了上面的文字:
『 嗚啦啦啦嗚啦啦嗚啦阿拉拉阿嚕嚕啦啦嚕嗚呱呱嗚嗚啦
嗚啦啦啦嗚啦啦嗚啦阿拉拉阿嚕嚕啦啦嚕嗚呱呱嗚嗚啦。』

大意是說,地板上有很多甜甜圈石雕,編號從L到R。
房間的中間有K根大柱子,要啟動開關必須把儘量多的甜甜圈串到柱子上。
但是必須遵守以下規則:

  1. 對於每根柱子上的甜甜圈,串在下面的不能比串在上面的數字大。
  2. 對於所有柱子,相鄰兩個甜甜圈的數字和都必須是質數(頭尾不需要)。
  3. 必須選擇一個區間[A, B],所有編號在區間[A, B]內的甜甜圈都得疊在其中某一根柱子上面。 (這個區間必須符合L ≤ A ≤ B ≤ R。)

你想趕快離開這個鬼地方,便寫了一個程式來找出B-A最大的那個區間為何,
如果有多組解,輸出A較小的一組。

Input Format

※本題單一檔案有多筆測資,以EOF結尾。
每筆測資僅有一行含三個數字L, R, K。
保證1 ≤ L ≤ R < 231且R - L ≤ 2,000、1 ≤ K < 231。單一檔案不會超過10筆測資。

Output Format

對每筆測資輸出一行"L: A B"表示最多可以串L個甜甜圈、最佳選擇為區間[A, B]。

Sample Input 1

1 7 1
1 7 2
4 10 1

Sample Output 1

4: 1 4
7: 1 7
3: 5 7

Hints

注意輸出格式是L:(空格)A(空格)B。
對於第三筆輸入,雖然[8, 10]也是合法選擇區間但你應該輸出[5, 7]。

(*)詳情見建國中學2010年校內模擬賽Contest 1 prob 2
古墨西哥神殿可以參考這裡

Problem Source

原TIOJ1697 / ABCLS Contest, Problem G

Subtasks

No. Testdata Range Score
1 0 10
2 1 10
3 2 10
4 3 10
5 4 10
6 5 10
7 6 10
8 7 10
9 8 10
10 9 10

Testdata and Limits

No. Time Limit (ms) Memory Limit (VSS, KiB) Output Limit (KiB) Subtasks
0 4000 65536 262144 1
1 4000 65536 262144 2
2 4000 65536 262144 3
3 4000 65536 262144 4
4 4000 65536 262144 5
5 4000 65536 262144 6
6 4000 65536 262144 7
7 4000 65536 262144 8
8 4000 65536 262144 9
9 4000 65536 262144 10