Submission #9062433
Source Code Expand
Copy
#include <bits/stdc++.h> using namespace std; vector <long long int> v; vector <double> vd; vector <char> vc; vector <string> vs; map <string,int> sm; map <int,int> mp; map <char,int>cm; set <int> st; #define For(n) for(int i=0; i<n; i++) //#define sort(v) sort(v.begin(),v.end()); #define vecprint(v){for(int i=0; i<v.size(); i++)cout << v[i];} //int string_to_int(string s){stringstream x(s);double a=0; x>>a; return a;} //long long int gcd(long long int a, long long int b){if(a%b==0)return b;return gcd(b, a%b);} //long long int lcm(long long int a, long long int b){return (a*b)/gcd(a, b);} //int string_sum(string s){int b = 0;auto k =s.size();for(int j=0; j<k; j++){b +=(s[j]-48);}return b;} //long long int factorial(long long int n){if (n == 0)return 1;return n * factorial(n - 1);} //int cnt =0; void SieveOfEratosthenes(int n=20000000) { // v.push_back(1); // bool prime[n+1]; // memset(prime, true, sizeof(prime)); vector <bool>prime(n+1,true); for (int p=2; p*p<=n; p++) { if (prime[p] == true) { for (int i=p*p; i<=n; i += p) prime[i] = false; } } for (int p=2; p<=n; p++) if (prime[p]) mp[p]++; } //int mod(string num, int a) //{ // // Initialize result // int res = 0; // // // One by one process all digits of 'num' // for (int i = 0; i < num.length(); i++) // res = (res*10 + (int)num[i] - '0') %a; // // return res; //} //vector <int> arr(100,-1); // //int fib(int n) //{ // if(n<=1)return 1; // // if(arr[n]==-1) // { // arr[n] = fib(n-1)+fib(n-2); // } // //else return arr[n]; // // return arr[n]; //} //int arr[1050][1050]; // //int mx=0; //int LCS(string s, string p) //{ // for(int i=1; i<=s.size(); i++) // { // for(int j=1; j<=p.size(); j++) // { // // if(s[i-1]==p[j-1]) // arr[i][j]=1+arr[i-1][j-1]; // else // arr[i][j]=max(arr[i-1][j],arr[i][j-1]); // // } // } // return arr[s.size()][p.size()]; //} // // //void primeFactors(long double n) //{ // // while(fmod(n, 2)==0) // { // x++; // n /= 2; // } // h+=x; // x=0; // // for(int i=3; i<=sqrt(n); i+=2) // { // // while(fmod(n, i)==0) // { // x++; // n /= i; // } // h+=x; // x=0; // // } // // if(n>2){ // h++; // } // //} int main() { long long int a,b,c,n; cin >> a >> b; if((a==1&&b==2) || (a==2&&b==1))cout << 3 << endl; else if((a==3&&b==2) || (a==2&&b==3))cout << 1 << endl; else cout << 2 << endl; return 0; }
Submission Info
Submission Time | |
---|---|
Task | A - Round One |
User | shubho |
Language | C++14 (GCC 5.4.1) |
Score | 100 |
Code Size | 2884 Byte |
Status | AC |
Exec Time | 1 ms |
Memory | 256 KB |
Judge Result
Set Name | Sample | Subtask1 | ||||
---|---|---|---|---|---|---|
Score / Max Score | 0 / 0 | 100 / 100 | ||||
Status |
|
|
Set Name | Test Cases |
---|---|
Sample | sample_01.txt, sample_02.txt |
Subtask1 | sample_01.txt, sample_02.txt, sub1_01.txt, sub1_02.txt, sub1_03.txt, sub1_04.txt |
Case Name | Status | Exec Time | Memory |
---|---|---|---|
sample_01.txt | AC | 1 ms | 256 KB |
sample_02.txt | AC | 1 ms | 256 KB |
sub1_01.txt | AC | 1 ms | 256 KB |
sub1_02.txt | AC | 1 ms | 256 KB |
sub1_03.txt | AC | 1 ms | 256 KB |
sub1_04.txt | AC | 1 ms | 256 KB |