Channel Allocation HDU1373

染色問題:相鄰不能染同一種顏色

最少需要的顏色的數量=最大團點的數量

#include<bits/stdc++.h>
using namespace std;#define N 27int n;
int mp[N][N];
int ans;
int alt[N][N];
int Max[N];bool dfs(int cur,int tot)//cur是s1集合的個數
{if(0==cur){if(tot>ans){ans=tot;return true;}return false;}for(int i=0;i<cur;i++){if( tot+cur-i<=ans )return false;int u=alt[tot][i];if( Max[u]+tot<=ans )return false;int next=0;for(int j=i+1;j<cur;j++)if(mp[u][ alt[tot][j] ])alt[tot+1][next++]=alt[tot][j];if(dfs(next,tot+1)) return 1;}return 0;
}int maxclique(void)
{ans=0;memset(Max,0,sizeof(Max));for(int i=n-1;i>=0;i--){int cur=0;for(int j=i+1;j<n;j++)if(mp[i][j])alt[1][cur++]=j;//1為s1集合dfs(cur,1);Max[i]=ans;}return ans;
}int main()
{   char s[30];while(scanf("%d",&n),n){   memset(mp,0,sizeof (mp));for(int i=0;i<n;i++){scanf("%s",s);for(int j=2;s[j];j++)mp[i][ s[j]-'A'   ]=mp[ s[j]-'A'   ][i]=1;}int ans=maxclique();if(ans==1) printf("1 channel needed.\n");else printf("%d channels needed.\n", ans);}return 0;
}

?

轉載于:https://www.cnblogs.com/bxd123/p/10388143.html

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

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

相關文章

satis原理淺析

什么是satis 我們一般是從packagist獲取composer包的&#xff0c;但這些都是公開的。那如果我們想創建自己的私有庫呢&#xff0c;比如企業就會有這方便的需要&#xff0c;那我們就可以用satis來創建自己的私有庫。 Satis 是一個靜態的 composer 資源庫生成器。它像是一個超輕量…

HDU - 5686-Problem B (遞推+高精)

度熊面前有一個全是由1構成的字符串&#xff0c;被稱為全1序列。你可以合并任意相鄰的兩個1&#xff0c;從而形成一個新的序列。對于給定的一個全1序列&#xff0c;請計算根據以上方法&#xff0c;可以構成多少種不同的序列。 Input 這里包括多組測試數據&#xff0c;每組測試數…

c#寫字板實現加粗功能_Windows 7中寫字板和繪畫中的新功能

c#寫字板實現加粗功能WordPad and Paint are often overlooked accessories included in all versions of Windows since 95. They are still included in Windows 7 and now have a new look with some enhanced features. Here we will take a look at some of the new impro…

瀏覽器加載靜態資源文件異常解決辦法

2019獨角獸企業重金招聘Python工程師標準>>> 1 使用chrome瀏覽器加載靜態資源文件(css、js等)異常導致cssh和js文件不生效&#xff0c;具體報錯如下: Resource interpreted as Stylesheet but transferred with MIME type text/html 原因應該是網頁文檔類型不一致導…

POJChallengeRound2 Guideposts 【單位根反演】【快速冪】

題目分析&#xff1a; 這題的目標是求$$ \sum_{i \in [0,n),k \mid i} \binom{n}{i}G^i $$ 這個形式很像單位根反演。 單位根反演一般用于求&#xff1a;$ \sum_{i \in [0,n),k \mid i} \binom{n}{i}f(x)^i $ 推理過程略&#xff0c;實際上也就是交換求和符號的事情。 接著就變…

用Emesene替換Windows Live Messenger

Tired of Windows Live Messenger bloat and wishing that there was a simpler and cleaner replacement that would let you use your live.com and hotmail.com accounts? Look no further, now you can have all that messenger goodness with Emesene! 厭倦了Windows Liv…

python爬蟲筆記(七):實戰(三)股票數據定向爬蟲

目標分析及描述 #CrawBaiduStocksA.py import requests from bs4 import BeautifulSoup import traceback import redef getHTMLText(url):try:r requests.get(url)r.raise_for_status()r.encoding r.apparent_encodingreturn r.textexcept:return ""def getStockL…

myeclipse和maven的clean和build

轉&#xff1a; 詳解myeclipse和maven的clean和build 2018年04月20日 11:33:34 群星墜 閱讀數&#xff1a;3529 版權聲明&#xff1a;本文為博主原創文章&#xff0c;未經博主允許不得轉載。 https://blog.csdn.net/qq_35603331/article/details/80002723MyEclipse是一個被廣為…

三星Galaxy S20:如何開啟黑暗模式

Justin Duino賈斯汀杜伊諾(Justin Duino)Samsung was one of the first Android manufacturers to add Dark Mode to its handsets. If you recently purchased a Galaxy S20, S20, or S20 Ultra, enabling the UI feature and setting it up on a schedule is extremely easy.…

nginx和apache限制IP地址訪問的設置方法

一、nginx禁止IP地址訪問1、在nginx配置文件中加入這個&#xff1a;2、重啟nginx服務二、apache禁止IP地址訪問1、更改vhosts.conf文件&#xff1a;NameVirtualHost 192.168.1.191 <VirtualHost 192.168.1.191:99>#DocumentRoot "/usr/local/kk-mail/data/www"…

wordweb在線編輯_使用WordWeb享受按需詞典和詞庫功能

wordweb在線編輯Run across an unusual word or need a synonym for a word quickly? Usually that means opening a browser and doing the appropriate search. Now you can have all that word power goodness at your fingertips with WordWeb. 遇到一個不尋常的詞還是需…

轉://RMAN跨平臺可傳輸表空間和數據庫

參考鏈接&#xff1a; http://blog.itpub.net/23135684/viewspace-776048/ http://blog.sina.com.cn/s/blog_69e7b8d7010164xh.html https://www.2cto.com/database/201311/260446.html 這篇文章翻譯自Oracle 11gR2官方文檔。詳細討論了使用RMAN工具的CONVERT DATAFILE&#xf…

2139=數據結構實驗之圖論五:從起始點到目標點的最短步數(BFS)

1 #include<stdio.h>2 #include<string.h>3 int map[1000][1000],visit[1000];4 int step,mark;5 int queue[1000];//用來儲存已經遍歷了的數據。6 void BFS(int k)7 {8 int i,o0,p0,temp,end0;//temp用來表示當前所在地。o表示下一步從哪個頂點向下出發。9 …

vnc數量限制_通過限制視覺效果在Vista上加速VNC

vnc數量限制This article was written by MetrotekGeek from Metrotek Solutions, a friend of the How-To Geek 本文由Metrotek Solutions的MetrotekGeek撰寫&#xff0c;Metrotek Solutions是How-To Geek的朋友 As a computer field tech, I use the remote desktop program…

思科AP-什么是COS AP?

COS:Click OS 所有新的wave 2 AP都帶有COS。它建立在IOS之上&#xff0c;但behaves 不同。 COS APs是Click OS APs&#xff08;較新的AP型號&#xff0c;Wave 2等&#xff09; 例如&#xff1a;18xx&#xff0c;28xx&#xff0c;38xx&#xff0c;48xx型號Click OS APs或COS AP。…

[轉帖]外殼命名空間擴展

一般介紹 很多人一定用過ZipMagic&#xff0c;對它能把一個壓縮文件映射成文件夾感到很奇怪&#xff0c;不知道它使用了什么技術&#xff0c;實際上它用到的技術就是實現了一個外殼的命名空間擴展&#xff08;Shell Namespace Extention&#xff09;。 文件夾和視圖&#xff1a…

使Safari在Windows Vista上每20秒停止崩潰

The new Safari for Windows is a very slick browser that beats the pants off everything else in the speed department, but it crashes so much on Windows Vista that it’s virtually unusable. 新的Windows版Safari瀏覽器非常流暢&#xff0c;可以超越速度部門的所有…

js----與瀏覽列表有關的對象(瀏覽器對象)

document  location  history  navigator  screen   frame History 對象包含用戶&#xff08;在瀏覽器窗口中&#xff09;訪問過的 URL Location 對象包含有關當前 URL 的信息 Window 對象表示瀏覽器中打開的窗口 Navigator 對象包含有關瀏覽器的信息 轉載于:https:/…

[svc]jdk+tomcat部署.jforum論壇部署

安裝jdk和tomcat jdk1.7.0_13(系列)下載url 我這里用的最新的jdk. 去官網下載即可cd /usr/local/src/ tar xf jdk-8u162-linux-x64.tar.gz -C /usr/local/ ln -s /usr/local/jdk1.8.0_162 /usr/local/jdk tar xf apache-tomcat-8.5.29.tar.gz -C /usr/local/ ln -s /usr/local/…

ipad和iphone切圖_如何從iPhone和iPad上的Mail應用程序刪除電子郵件帳戶

ipad和iphone切圖Nicole Lienemann/Shutterstock妮可利尼曼(Nicole Lienemann)/ ShutterstockWhen you add your Google account to your iPhone or iPad in the Settings app, you’re adding your Gmail account to the Mail app. If you prefer to use third-party email cl…