1331D - Again - CodeForces Solution


*special problem implementation

Please click on ads to support us..

C++ Code:

///---------------------------------------------------------------------------------------------------------------->>>>>>>>
#include<bits/stdc++.h>
using namespace std;
//------------------------------------------------------------------------------------------------------------------->>>>>>
typedef long long ll;
typedef double dl;
const int inf = 2e9;
const ll infll = 2e18;
//------------------------------------------------------------------------------------------------------------------->>>>>>
#define endl '\n'
#define optimize() ios_base::sync_with_stdio(0);cin.tie(0);cout.tie(0);
#define fraction() cout.unsetf(ios::floatfield); cout.precision(10); cout.setf(ios::fixed,ios::floatfield);
//--------------------------------------------------------------------------------------------------------------------->>>>
///check distinct number-[  dist (array name,array size)] return the value of counting distinct number<------------------->
int dist(int *arr,int n){int i,j,cnt=1;for(i=1;i<n;i++){for(j=0;j<i;j++)if(arr[i]==arr[j])break; if(i==j)cnt++;}return cnt;}
int arrmax(int arr_nem[],int last){ int mx=arr_nem[0]; for(int i=1;i<last;i++)  if(mx<arr_nem[i]) mx=arr_nem[i]; return mx;}
int arrmin(int arr_nem[],int last){ int mn=arr_nem[0]; for(int i=1;i<last;i++)  if(mn>arr_nem[i]) mn=arr_nem[i]; return mn;}
///arrmax=(array name,array size_(n)),arrmin(array name,array size_(n)) it return the max or min value<------------------->
//---------------------------------------------------------------------------------------------------------------------->>>>
ll gcd (ll a, ll b) {return __gcd(a,b);}
ll lcm (ll a, ll b) {return a*(b/gcd(a,b));}
///------------------------------------------------------------------------------------------------------------------->>>>>>


int main()
{
    optimize();
    string str;
    cin>>str;
    int last=str.size()-1;
    int n=int(str[last]);
    if(n%2==0)
        cout<<0<<endl;
    else
        cout<<1<<endl;



    return 0;
}


   		  	  	  	  				    		


Comments

Submit
0 Comments
More Questions

1092B - Teams Forming
1166C - A Tale of Two Lands
544B - Sea and Islands
152B - Steps
1174D - Ehab and the Expected XOR Problem
1511A - Review Site
1316A - Grade Allocation
838A - Binary Blocks
1515D - Phoenix and Socks
1624D - Palindromes Coloring
1552F - Telepanting
1692G - 2Sort
1191A - Tokitsukaze and Enhancement
903A - Hungry Student Problem
52B - Right Triangles
1712A - Wonderful Permutation
1712D - Empty Graph
1712B - Woeful Permutation
1712C - Sort Zero
1028B - Unnatural Conditions
735B - Urbanization
746C - Tram
1278B - A and B
1353D - Constructing the Array
1269C - Long Beautiful Integer
1076A - Minimizing the String
913C - Party Lemonade
1313A - Fast Food Restaurant
681A - A Good Contest
1585F - Non-equal Neighbours