Harry Potter | ||
Accepted : 72 | Submit : 223 | |
Time Limit : 1000 MS | Memory Limit : 65536 KB |
题目描述Harry Potter想立刻赶到学校去,假设他和学校处于一条直线上,他一开始处于0点,学校位于X点。在一个单位时间内他可以往前走1格,或者使用魔法把自己变到目前坐标2倍的地方。请问他到学校最少需要多少时间? 输入第一行是一个整数K,表示样例的个数。 以后每行是一个整数,表示X(0≤X≤10^18)。 输出每行输出一个整数,表示Harry Potter赶到学校需要的时间。 样例输入3 1 10 100 样例输出1 5 9
最后一次模拟训练,下一周就比赛了,做了一下湘潭大学的联合训练题,好受打击啊,只做出来一道题,还有几道题都没什么思路,这样的状态怎么去比赛啊!!!只做出了这一道水题,后面的一道题,wa了好多次,还超时了好几次,好多模板题,看不出是什么模板啊,还是有好多内容不熟悉啊!!发现了好多问题,说明自己的实力不行!!!还需要加强训练!! 下面是ac的代码: 判断是否是奇数或者是偶数可以用 &1,可能比这样省时间! 位运算! |