diff --git a/Codechef/MAGICHF.c b/Codechef/MAGICHF.c index 27b28de..3659b01 100644 --- a/Codechef/MAGICHF.c +++ b/Codechef/MAGICHF.c @@ -1,36 +1,23 @@ - -/* -SEPTEMBER 2018 LONG CHALLENGE -link to the problem - -https://www.codechef.com/SEPT18B/problems/MAGICHF/ -*/ - #include int main() { -int N,X,S,T,A,B; -scanf("%d",&T); -while(T--) -{ -scanf("%d%d%d",&N,&X,&S); -while(S--) -{ - scanf("%d%d",&A,&B); -if(X==A) -{ - X=B; -} -else if(X==B) -{ - X=A; -} + int n,x,s,a,b,t; + scanf("%d",&t); + while(t--) + { + scanf("%d%d%d",&n,&x,&s); + while(s--) + { + scanf("%d%d", &a,&b); + if(a==x) + x=b; -} + else if(x==b) + x=a; -printf("%d\n",X); + } + printf("%d\n",x); + } + + return 0; } -return 0; -} - - diff --git a/Hackerrank/Sock Merchant.cpp b/Hackerrank/Sock Merchant.cpp deleted file mode 100644 index 23e558b..0000000 --- a/Hackerrank/Sock Merchant.cpp +++ /dev/null @@ -1,25 +0,0 @@ -/* -Problem Link: https://www.hackerrank.com/challenges/sock-merchant/ - -*/ - -#include -using namespace std; -int main() -{ - -int n,a[101]={0},i,k,sum=0; -cin >> n; - -for(i=0;i>k; - a[k]++; -} - -for(i=0;i<=100;i++) -{ -sum+=a[i]/2; -} -cout<