2014編程之美資格賽

2014?編程之美挑戰賽 --- 資格賽真題


題目1 : 同構

時間限制:2000ms
單點時限:1000ms
內存限制:256MB

描述

給定2個樹A和B,保證A的節點個數>=B的節點個數。

現在你需要對樹A的邊進行二染色。

一個好的染色方案,指不存在一個樹A中的連通塊,同時滿足以下2個條件

1. 其中只有同色的邊

2. 和B同構。兩個樹同構是指,存在一個一一映射(既是單射又是滿射),將樹B的各節點映射到不同的樹A的節點,使得原來在樹B中相鄰的點,在映射后,仍相鄰。

問是否存在一種好的染色方案。


輸入

第一行一個整數T (1<=T<=10),表示數據組數。

接下來是T組輸入數據,測試數據之間沒有空行。


每組數據格式如下:

第一行一個整數N ,表示樹A的節點總數。

接下來N-1行,每行2個數a, b (1 <= a, b <= N)表示樹A的節點a和b之間有一條邊。

接下來一行,一個整數M(1 <= M <= N),表示樹B的節點總數。

接下來M-1行,每行2個數a, b (1 <= a, b <= M)表示樹B的節點a和b之間有一條邊。


輸出

對每組數據,先輸出“Case x: ”,x表示是第幾組數據,然后接“YES”/“NO”,表示是否存在所求的染色方案。


數據范圍

小數據:1 <= N <= 20

大數據:1 <= N <= 1000000


樣例解釋

無論如何染色,只要從A中挑一條邊就行了。


樣例輸入
1
3
1 2
2 3
2
1 2
樣例輸出
Case 1: NO




題目2 : 大神與三位小伙伴

時間限制:2000ms
單點時限:1000ms
內存限制:256MB

描述

L國是一個有著優美景色且物產豐富的國家,很多人都喜歡來這里旅游并且喜歡帶走一些紀念品,大神同學也不例外。距離開L國的時間越來越近了,大神同學正在煩惱給她可愛的小伙伴們帶什么紀念品好,現在擺在大神同學面前的有三類紀念品A, B, C可以選擇,每類紀念品各有N種。其中種類為A_i, B_i, C_i的紀念品價值均為i, 且分別有N+1-i個剩余。現在大神同學希望在三類紀念品中各挑選一件然后贈送給她的三名可愛的小伙伴,但是她又不希望恰好挑出來兩件價值相同的紀念品,因為這樣拿到相同價值紀念品的兩位小伙伴就會認為大神同學偏袒另一位小伙伴而不理睬她超過一星期。現在,大神同學希望你買到的三件紀念品能讓三位小伙伴都開心并且不和她鬧別扭,她想知道一共有多少種不同挑選的方法?

因為方案數可能非常大,大神同學希望知道挑選紀念品的方案數模10^9+7之后的答案。


輸入

第一行包括一個數T,表示數據的組數。

接下來包含T組數據,每組數據一行,包括一個整數N。


輸出

對于每組數據,輸出一行“Case x:?”,其中x表示每組數據的編號(從1開始),后接一個數,表示模10^9+7后的選擇紀念品的方案數。


數據范圍

小數據:

1<=T<=10

1<=N<=100

大數據:

1<=T<=1000

1<=N<=10^18


樣例解釋

對于第二組數據,合法的方案有以下幾種,(X,Y,Z)表示選擇了A類紀念品中價值為X的,B類紀念品中價值為Y的,C類紀念品中價值為Z的。

(1,1,1): 3*3*3=27種

(1,2,3): 3*2*1=6種

(1,3,2): 3*1*2=6種

(2,1,3): 2*3*1=6種

(2,2,2): 2*2*2=8種

(2,3,1): 2*1*3=6種

(3,1,2): 1*3*2=6種

(3,2,1): 1*2*3=6種

(3,3,3): 1*1*1=1種

一共27+6+6+6+8+6+6+6+1=72種選擇紀念品的方案

注意,如(1,1,2), (2,3,3), (3,1,3)都因為恰好選擇了兩件價值相同的紀念品,所以并不是一種符合要求的紀念品選擇方法。




樣例輸入
2
1
3
樣例輸出
Case 1: 1
Case 2: 72




題目3 : 格格取數

時間限制:2000ms
單點時限:1000ms
內存限制:256MB

描述

給你一個m x n (1 <= m, n <= 100)的矩陣A (0<=aij<=10000),要求在矩陣中選擇一些數,要求每一行,每一列都至少選到了一個數,使得選出的數的和盡量的小。


輸入

多組測試數據。首先是數據組數T

對于每組測試數據,第1行是兩個正整數m, n,分別表示矩陣的行數和列數。

接下來的m行,每行n個整數,之間用一個空格分隔,表示矩陣A的元素。


輸出

每組數據輸出一行,表示選出的數的和的最小值。


數據范圍

小數據:1 <= m, n <= 5

大數據:1 <= m, n <= 100



樣例輸入
2
3 3
1 2 3
3 1 2
2 3 1
5 5
1 2 3 4 5
5 1 2 3 4
4 5 1 2 3
3 4 5 1 2
2 3 4 5 1
樣例輸出
Case 1: 3
Case 2: 5


提交頁面:




本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/373973.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/373973.shtml
英文地址,請注明出處:http://en.pswp.cn/news/373973.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

JavaScript之面向對象學習六原型模式創建對象的問題,組合使用構造函數模式和原型模式創建對象...

一、仔細分析前面的原型模式創建對象的方法,發現原型模式創建對象,也存在一些問題&#xff0c;如下&#xff1a; 1、它省略了為構造函數傳遞初始化參數這個環節,結果所有實例在默認的情況下都將取得相同的屬性值&#xff0c;這還不是最大的問題&#xff01; 2、最大的問題是原型…

stand up meeting 12/11/2015

part組員今日工作工作耗時/h明日計劃工作耗時/hUI馮曉云完成單詞釋義熱度排序&#xff1b;允許用戶自主添加釋義&#xff1b;完成了button位置的修正&#xff08;finally&#xff09;和彈窗的美化&#xff1b; 6try the backup plan 6PDF Reader朱玉影 完成了pdf文件的打…

ssrf漏洞內網滲透_滲透技巧之SSRF

SSRF——服務端請求偽造&#xff0c;上一篇&#xff0c;我談到了CSRF客戶端請求偽造&#xff0c;這個是我們通過攻擊用戶&#xff0c;引誘客戶點擊我們偽造好的表單&#xff0c;從而達到我們攻擊的目的&#xff0c;是從客戶端發起的&#xff0c;那么SSRF服務端請求偽造當然是通…

引入故意緩存

幾周前&#xff0c;我參加了ThoughtWorks 技術雷達研討會。 我在ThoughtWorks工作了多年&#xff0c;想想是否有人知道這些人在軟件開發方面的發展趨勢。 在技??巧上帶有上升箭頭的數字中&#xff0c;第17位被稱為“周到緩存”。 和斯科特肖一起喝酒時&#xff0c;我問他是什…

(小議)面向對象

什么是面向對象&#xff1f;如果讓我理解&#xff0c;只有一句話&#xff1a;它是一個與面向過程相對的概念&#xff0c;是一種進化或者升級。人們所設計的程序幾乎都是線性思維&#xff0c;即一步一步往下執行。對于一個沒有人機交互的簡單程序來說&#xff0c;這是簡單易行的…

int類型究竟占幾個字節

最近在看深入理解計算機系統這本書&#xff0c;上面提到了在32位機器和64機器中int類型都占用4個字節。后來&#xff0c;查了The C Programming language這本書&#xff0c;里面有一句話是這樣的&#xff1a;Each compiler is free to choose appropriate sizes for its own ha…

python fieldnames_csvreader.fieldnames在python中未被識別為csv reader對象的屬性

我試圖使用CSV模塊在Python中提取CSV文件的標題.CSV文件非常扁平,看起來像&#xff1a;This, That, The Other1, 2, 3我正在做以下事情&#xff1a;>讀入CSV文件并制作閱讀器對象>將讀者的迭代器推到下一行,強制它至少訪問第一行一次(來自csv模塊文檔&#xff1a;“如果在…

Spring Insight – Web應用程序分析

您是否正在使用Spring Framework編寫Web應用程序&#xff1f; 您是否曾經想過引擎蓋下發生了什么&#xff1f; 為什么您的應用程序響應如此緩慢&#xff1f; 在您仍然等待應用程序響應的同時&#xff0c;為什么窗外的蝸牛如此之快地消失在遠處&#xff1f; 您應該:)&#xff0c…

創建動態鏈接庫時設置導出函數的方法

有兩種方法1.使用模塊定義文件, 2.在要導出的函數前加上 __declspec(dllexport) 我們用VS2008新建個DLL工程&#xff0c;工程名為“TestDLL” 把默認的源文件后綴 .CPP改為.C&#xff08;C文件&#xff09; int _stdcall MyFunction(int iVariant){return 0; } 1. 使用傳統的模…

javascript的瀏覽器Bom詳解,window、location、history對象

BOM(BrowserObjectModel)也叫瀏覽器對象模型&#xff0c;描述與瀏覽器進行交互的方法和接口。BOM由多個對象組成&#xff0c; 其中代表瀏覽器窗口的Window對象是BOM的頂層對象&#xff0c;其他對象都是該對象的子對象。 JavaScript由三部分組成&#xff1a;ECMAScript,BOM&…

python右斜杠_Python中的左斜杠、右斜杠(正斜杠和反斜杠)

首先&#xff0c;"/"左傾斜是正斜杠,"\"右傾斜是反斜杠,可以記為&#xff1a;除號是正斜杠一般來說對于目錄分隔符&#xff0c;Unix和Web用正斜杠/&#xff0c;Windows用反斜杠&#xff0c;但是現在Windows(一)目錄中的斜杠們python讀文件需要輸入的目錄參…

重用生成的JAXB類

在本文中&#xff0c;我將演示如何利用– XJC擴展來重用以前從XML模式生成的類。 當其他XML架構導入XML架構并且您不想每次都生成相同的類時&#xff0c;這很有用。 導入的架構&#xff08;Product.xsd&#xff09; 以下XML模式代表有關產品的基本信息。 產品是此示例域中的常…

MySQL的Master/Slave群集安裝和配置

本文介紹MySQL的Master/Slave群集安裝和配置&#xff0c;版本號安裝最新的穩定版GA 5.6.19。 為了支持有限HA。我們用Master/Slave讀寫簡單孤立的集群。有限HA這是當Master不可用&#xff0c;數據不會丟失。但在Master寫的&#xff0c;必須手工處理故障。假設要支持更高的可用性…

動態申請二維數組

以下是動態申請a[m][n]的源代碼 代碼一&#xff1a; /* 編譯器&#xff1a;DEV C */ #include<stdio.h> #include<stdlib.h> int main() {int **a;int i,j,m,n;scanf("%d%d",&m,&n); a (int **)malloc(sizeof(int *)*m);for (i0;i<m; i){a[i…

判斷線段和直線相交 POJ 3304

1 // 判斷線段和直線相交 POJ 33042 // 思路&#xff1a;3 // 如果存在一條直線和所有線段相交&#xff0c;那么平移該直線一定可以經過線段上任意兩個點&#xff0c;并且和所有線段相交。4 5 #include <cstdio>6 #include <cstring>7 #include <iostream>8 …

JavaOne正在重建動力

在JavaOne上度過了一個非常忙碌的一周&#xff0c;今年的活動有很多讓人喜歡的地方。 有很多驚喜的公告&#xff0c;很多很好的內容/會議&#xff0c;并且在場地和組織上都有很多改進。 對于一直耐心等待我發表我所有演講的人們&#xff0c;我為您的延遲表示歉意……給4個演講一…

tensorflow http調用_《TensorFlow 內核剖析》筆記——系統架構

3 系統架構系統整體組成&#xff1a;Tensorflow的系統結構以C API為界&#xff0c;將整個系統分為前端和后端兩個子系統&#xff1a;前端構造計算圖后端執行計算圖&#xff0c;可再細分為&#xff1a;運行時&#xff1a;提供本地模式和分布式模式計算層&#xff1a;由kernal函數…

SGU 187.Twist and whirl - want to cheat( splay )

維護一個支持翻轉次數M的長度N的序列..最后輸出序列.1<N<130000, 1<M<2000splay裸題...-------------------------------------------------------------#include<cstdio>#include<cstring>#include<algorithm>using namespace std;const int ma…

練習一萬小時成天才

隨著暢銷書《異類》的流行&#xff0c;“練習一萬小時成天才”這個口號現在是盡人皆知。也許仍然有不少人相信那些不世出的天才必有天生的神秘能力&#xff0c;但科學家通過大量的調查研究已經達成共識&#xff0c;那就是所有頂級高手都是練出來的。不但如此&#xff0c;最近幾…

(轉)數據流圖

轉自:http://jingyan.baidu.com/article/4f34706eefdb04e387b56deb.html 數據流圖4種圖元 數據流圖的實例 轉載于:https://www.cnblogs.com/wrencai/p/5852389.html