이모저모

14614 본문

BOJ

14614

Alpa 2017. 5. 31. 16:45


해결방법

xor의 성질은 이용한 방법이다.

xor을 짝수번하면 안한것과 같고 홀수번하면 한번한것과 같다.




#include <iostream> 

#include <iterator>

#include <algorithm> 

#include <vector>

#include <list>

#include <map>

#include <set>

#include <queue>

#include <stack>

#include <string>

#include <cmath>

#include <cstdio>

#include <cstring>

using namespace std;

#define MOD 1000000007

#define INF 2147483647

#define LNF 9223372036854775807

#define pb push_back

#define mp make_pair

typedef long long ll;

typedef unsigned long long ull;

typedef pair<ll,ll> pll;

typedef pair<int,int> pii;


int main(){

freopen("sample.txt","r",stdin);

int a,b;

char ch[102];

scanf("%d%d %s",&a,&b,ch);

if(((ch[strlen(ch)-1]-'0')%2)==0) printf("%d\n",a);

else printf("%d\n", a^b);

return 0;

}

'BOJ' 카테고리의 다른 글

boj 14620  (0) 2017.06.07
13549  (0) 2017.06.03
14577  (0) 2017.05.29
14552  (0) 2017.05.26
14583  (0) 2017.05.22
Comments