Submit | All submissions | Best solutions | Back to list |
NR2 - Bhagat The Bit Man |
Bhagat is student of CSE at ISM Dhanbad. In mid-semester exam somehow he was able to score full marks in Boolean algebra. So his profs doubt how can he score full marks. So profs decided to check his ability. They gave Bhagat a list student’s admission number and ask him to find total kaptiness (K) of list.
Kaptiness is defined as or operation on every dukkerness(di) value. Dukkerness value is xor operation on every pair of number in list. As we all know Bhagat is not good in Boolean algebra. Can you help him to prove his profs that he can score full out of full in boolean algebra.
Example:-
If list contain three number 10, 15 and 17. Then there will be total 3 pairs.
d1 = 10 ^ 15 = 5;
d2 = 10 ^ 17 = 27;
d3 = 17 ^ 15 = 30;
k = d1 | d2 | d3 ;
K = 31;
Input
First line of input contain N (2 <= N <= 106). N is total number of admission number (ai) in list.
Then following N line will contain admission number. (0 <= ai <=1018)
Output
Output only one line containing K.
Example
Input: 3 10 15 17 Output: 31
NOTE: Large input data. >
test cases have been updated and all solutions are rejudged.
Added by: | NISHANT RAJ |
Date: | 2014-03-11 |
Time limit: | 1s |
Source limit: | 50000B |
Memory limit: | 1536MB |
Cluster: | Cube (Intel G860) |
Languages: | All except: ASM64 |
Resource: | own |
hide comments
|
|||||
2023-06-21 11:04:55
<snip> [Simes]: Use the forum for code discussions Last edit: 2023-06-21 16:49:56 |
|||||
2021-07-02 21:01:09
Proud to be an ISMite (Now it's an IIT) By the way nice problem. |
|||||
2020-05-15 10:04:42
If you are using left shift then use 1LL<<j instead of 1<<j as the value will cross the integer range. It costed me 3 WA |
|||||
2017-04-02 10:10:10
Worth solving learnt a lot!!! |
|||||
2016-04-07 18:57:06
Nice and simple .. :) |
|||||
2016-01-05 18:30:23 kejriwal
comments are spoilers :P ! |
|||||
2015-12-25 09:41:32 Siddharth Singh
Learnt Something New , thanks To K MAPS |
|||||
2015-10-17 12:41:45 MAYANK NARULA
It's easy if u didn't neglect K-Maps in HIGH SCHOOL |
|||||
2015-08-21 05:36:18 Shivam Singh
try this one to have fun with some Boolean Algebra ********** just simplify this expression for help, you will get the trick Last edit: 2015-09-22 15:40:40 |
|||||
2015-06-24 20:57:12 arpit
nice problem... |