Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*****from dust i have come, dust i will be*****/
- #include<bits/stdc++.h>
- typedef long long int ll;
- #define pp pair<ll,ll>
- #define max2(a,b) ((a<b)?b:a)
- #define max3(a,b,c) max2(max2(a,b),c)
- #define min2(a,b) ((a>b)?b:a)
- #define min3(a,b,c) min2(min2(a,b),c)
- using namespace std;
- int main()
- {
- ll i,j,k;
- ll count=0;
- char ch;
- string s,t;
- cin>>s;
- map<string,int> ss;
- k=s.length()-1;
- for(i=0;i<s.length();i++)
- {
- if(ss[s]==0)
- {
- ss[s]++;
- count++;
- }
- t=s.back();
- s.pop_back();
- t.append(s);
- s=t;//cout<<s<<endl;
- }
- cout<<count;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement