WILLITST - Will it ever stop
When Bob was in library in University of Warsaw he saw on one of facades caption :"Will it ever stop?" and below some mysterious code:
while n > 1 if n mod 2 = 0 then n:=n/2 else n:=3*n+3
Help him finding it out !
Input
In first line one number n<=10^14.
Output
Print "TAK" if program will stop, otherwise print "NIE"
Example
Input: 4 Output: TAK
hide comments
sarveshjain967:
2020-06-24 21:22:23
Barely took me 4 mins
|
|
agrawaladitya:
2020-06-13 13:33:18
So I was printing "YAK" instead of "TAK" and it cost me 6 WAs.
|
|
amar_shukla1:
2020-05-12 18:33:53
Those people who have used map and are getting WA in 20th case:
|
|
sakibmalik:
2020-05-12 08:13:55
__builtin_popcount(n) betrayed me |
|
tatai_c012:
2020-05-11 13:06:01
it is very simple,all numbers which are power of 2 i.e. 4,8,16,64,32,...... will only come to an end as they all end at 1.
|
|
Varun Goyal:
2020-04-25 10:21:45
Rather than following patterns, I think attempting to write proofs is a better technique to learn problem solving.
|
|
akash_arelli7:
2020-04-24 19:06:31
|
|
roshansalian:
2020-04-13 16:59:28
The constraint is a joke. Normal long long works. |
|
shifalitayal:
2020-03-19 09:10:17
very easy...bit manipulation can also be used... |
|
abhiaps:
2020-03-16 12:46:44
sooo simple |
Added by: | Krzysztof Lewko |
Date: | 2011-11-09 |
Time limit: | 0.906s |
Source limit: | 50000B |
Memory limit: | 1536MB |
Cluster: | Cube (Intel G860) |
Languages: | All except: ASM64 |
Resource: | AMPPZ 2011 |