#include <cstdlib> #include <iostream> #include <list> #include <stdio.h> #include <string.h> using namespace std; list<int> al[10001]; int ii, jj, node[10001]; long long int nn, magic_tri=2; bool no; void tt(int start_node, int pri_node) { node[start_node] = magic_tri; if(false == no) { list<int>::iterator it; for(it=al[start_node].begin() ; it != al[start_node].end(); it++ ) { if(*it == start_node)continue; if(*it == pri_node)continue; if(node[*it] == magic_tri) { no = true; break; } else { jj = *it; tt(jj, start_node); } } } } int main() { int ee, n1, n2; while(cin>>nn>>ee) { for(ii=0;ii<nn;++ii) { al[ii].clear(); } for(ii=0;ii<10001;ii++)node[ii] = 0; for(ii=0;ii<ee;ii++) { cin>>n1>>n2; if(n1 == n2)continue; al[n1].push_front(n2); al[n2].push_front(n1); } if(0 == ee) { cout<<"YES"<<endl; } else { no = false; tt(n1, 0); if(true == no)cout<<"NO"<<endl; else cout<<"YES"<<endl; } } //system("PAUSE"); return 0; }
2012年9月26日 星期三
SPOJ Problem 1436: Is it a tree – PT07Y
訂閱:
文章 (Atom)
Codewars: The Baum-Sweet sequence
這題列在7 kyu,我覺得有點難度,應該有6 kyu的程度了。 這題有數學題的感覺,我因為害怕TLE,加上我有感冒, 因此是直接問ChatGPT 4o怎麼解決, 沒想到一開始,ChatGPT是提供TLE的方法, 我再問ChatGPT要如何加快, 才給我夠快的方法, 看了ChatG...
-
之前安裝photoshop CS2常常不能破解, 今天總算安裝成功, 原來是忘了執行"crack.exe"。 詳細step as follows: 1.安裝photoshop cs2,在安裝過程中,必須"一直按下一步", 不能改目錄位置,也...
-
不曉得是Pygame本身的缺陷或bug,Pygame程式執行一段時間,必需要呼叫event一下,否則程式會變成沒有回應的情況,而程式畫面也會暫時停止更新。解決方法,就是確定程式沒互動時,get一下event,但也不是隨時都可以get event,因為當有event要處理時,例如...
-
今天中午,跟老姐一起看一公升的眼淚DVD, 後來老媽也加入來看, 看完之後,覺得還不錯, 劇中維持日劇一貫的風格,場景不多, 音樂非常優美,出場的人物不多, 主要圍繞在亞也、亞也他媽媽和醫生、同學間, 一公升的眼淚,是在1986年出的,現在也有中譯版了, 有興趣的網友可以去 博客...