a558. NCPC PF Optimal Transformation Cost
標籤 :
通過比率 : 26人/29人 ( 90% ) [非即時]
評分方式:
Tolerant

最近更新 : 2012-10-21 20:15

內容

Problem F

Optimal Transformation Cost

Input File: pf.in

Time Limit: 3 seconds

        A mathematician, Professor Lee, is now studying a transformation scheme in Coding Theory. There are 2n n-bit binary strings S = {bnbn-1…bi…b2b1|bi ∈ {0, 1} for 1 <= i <= n}. Two strings, can be transformed each other if and only if one is bnbn-1…bk+10bk-1bk-2…b1 and the other is bnbn-1…bk+11bk-1bk-2…b1, where i = 0, 1 and 1<= k <= n (i.e., their binary strings differ in a one-bit position only). We use x↔y to denote the transformation between two strings x and y, and use cost(x, y) to denote the cost of the transformation x↔y. To make the problem much easier, we assume the cost of each transformation is a constant c.

        Professor Lee aims at finding a sequence of transformations T(S)=〈s1↔s2↔s3↔…sm-1↔sm(=s1)〉among S such that the following two conditions hold:

1.    Every possible transformation is contained at least once by T(S).

2.    The transformation cost T(S), defined by sigma(cost(si, si+1)), is as smallest as possible.

The minimum transformation cost of T(S) is called the optimal transformation cost, denoted by cost(T(S)). For example, consider S = {000, 001, 010, 011, 100, 101, 110, 111} and assume that c = 1. Then, T(S) =〈000↔001↔011↔010↔000↔100↔101↔001↔101↔111↔011↔111↔110↔010↔110↔100↔000〉and cost(T(S)) = 16. Note that T(S) may not be unique, but cost(T(S)) is unique.

        Given a positive integer n and the cost of each transformation c, you task is to write a computer program to calculate the optimal cost cost(T(S))

Technical Specification

l  2 <= n <= 20

l  1 <= c <= 100

輸入說明

The first line of the input file contains an integer, denoting the number of test cases to follow. For each test case, one line contains two integers n and c separated by a space.

輸出說明

For each test case, output the optimal cost.

範例輸入 #1
2
3 1
2 1
範例輸出 #1
16
4
測資資訊:
記憶體限制: 512 MB
提示 :
※ 測資錯誤請通知我
標籤:
出處:
NCPC2012 [管理者: morris1028 (碼畜) ]

本題狀況 本題討論 排行

編號 身分 題目 主題 人氣 發表日期
沒有發現任何「解題報告」