Lang:G++
Edit12345678910111213141516171819202122232425262728293031#include <iostream>#include <cstring>using namespace std;int main(){int m,n;int du[10010];cin>>n>>m;int i;int a,b;memset(du,0,sizeof(du));for (i=0;i<m;i++){cin>>a>>b;du[a]++;du[b]++;}int leap=1,p=0;for (i=1;i<=n&&leap;i++){if (du[i]==0) leap=0;}for (i=1;i<=n&&leap;i++){if (du[i]%2) p++;}if (p!=2&&p!=0) leap=0;if (leap) cout<<"Full"<<endl;else cout<<"Part"<<endl;return 0;