Advertisement
Guest User

Untitled

a guest
Sep 16th, 2014
201
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.91 KB | None | 0 0
  1. #include<iostream>
  2. #include<cstdio>
  3. #include<cstdlib>
  4. #include<string>
  5. #include<set>
  6. #include<cstring>
  7. #include<memory.h>
  8. #include<map>
  9. #include<iterator>
  10. #include<iomanip>
  11. #include<algorithm>
  12. #include<cmath>
  13. #include<vector>
  14.  
  15. #define ll long long
  16. #define graf(i) vector< vector<int> > (i)
  17. #define in insert
  18. #define ar erase
  19. #define all(i) (i).begin(),(i).end()
  20. #define mset(a) memset((a),0,sizeof((a)))
  21. #define forp(i,n) for(int (i)=0;(i)<(n);(i)++)
  22. #define form(i,n) for(int (i)=(n-1);(i)>=0;(i)--)
  23. #define F first
  24. #define S second
  25. using namespace std;
  26.  
  27. void filein()
  28. {
  29. freopen("input.txt","r",stdin);
  30. }
  31. void fileout()
  32. {
  33. freopen("output.txt","w",stdout);
  34. }
  35. int x;
  36. int rec (int x)
  37. {
  38. if(x==1) return 0;
  39. if(x==2) return 1;
  40. return rec(x/3+(x%3 ? 1 : 0 ))+1;
  41. }
  42. int main()
  43. {
  44. cin>>x;
  45. cout<<rec(x)<<endl;
  46. return 0;
  47.  
  48.  
  49. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement