1106 Problem A 通訊系統

2021-09-12 16:24:50 字數 951 閱讀 9850

時間限制: 1 sec  記憶體限制: 32 mb

提交: 953  解決: 268

[提交][狀態][討論版][命題人:外部匯入]

某市計畫建設乙個通訊系統。按照規劃,這個系統包含若干端點,這些端點由通訊線纜鏈結。訊息可以在任何乙個端點產生,並且只能通過線纜傳送。每個端點接收訊息後會將訊息傳送到與其相連的端點,除了那個訊息傳送過來的端點。如果某個端點是產生訊息的端點,那麼訊息將被傳送到與其相連的每乙個端點。

為了提高傳送效率和節約資源,要求當訊息在某個端點生成後,其餘各個端點均能接收到訊息,並且每個端點均不會重複收到訊息。

現給你通訊系統的描述,你能判斷此系統是否符合以上要求嗎?

輸入包含多組測試資料。每兩組輸入資料之間由空行分隔。

每組輸入首先包含2個整數n和m,n(1<=n<=1000)表示端點個數,m(0<=m<=n*(n-1)/2)表示通訊線路個數。

接下來m行每行輸入2個整數a和b(1<=a,b<=n),表示端點a和b由一條通訊線纜相連。兩個端點之間至多由一條線纜直接相連,並且沒有將某個端點與其自己相連的線纜。

當n和m都為0時,輸入結束。

對於每組輸入,如果所給的系統描述符合題目要求,則輸出yes,否則輸出no。

4 3

1 22 3

3 43 1

2 30 0

yes

no

#includeusing namespace std;//題意:①無環 ②連通

int f[1050];

int seek(int x)

}int main()

for (int i = 1; i < n; i++)

if (flag) cout << "yes" << endl;

else cout << "no" << endl;

} return 0;

}

1106 數字之和

題目描述 對於給定的正整數 n,計算其十進位制形式下所有位置數字之和,並計算其平方的各位數字之和。輸入 每行輸入資料報括乙個正整數n 0 輸出 對於每個輸入資料,計算其各位數字之和,以及其平方值的數字之和,輸出在一行中,之間用乙個空格分隔,但行末不要有空格。樣例輸入 4 1297 39999 0 樣...

Problem 蛇行矩陣

problem 蛇形矩陣是由1開始的自然數依次排列成的乙個矩陣上三角形。input 本題有多組資料,每組資料由乙個正整數n組成。n不大於100 output 對於每一組資料,輸出乙個n行的蛇形矩陣。兩組輸出之間不要額外的空行。矩陣三角中同一行的數字用乙個空格分開。行尾不要多餘的空格。sample i...

Problem 暴力摩托

原文 time limit 1 sec memory limit 128 mb n個站,之間連了m條雙向的通路!但每條路都規定了乙個速度的限制值,在這條路上必須以這個速度前進!所以在 前進的時候要調整速度,現決定盡量使調整的幅度小一些,也就是使走過的路的速度最大值與最小值之差最小!第一行有2個正整數...