Description

题目地址: Codeforces

Solution

对于一个询问q,如果q是奇数,那么答案就是(q-1)/2

否则将不断q=q/2+n即可

Code

#include <cstdio>
long long n,x;
int q;
int main(){scanf("%I64d%I64d",&n,&q);while(q--){scanf("%I64d",&x); while(!(x&1)) x=(x>>1)+n;printf("%I64d\n",(x+1)>>1);}return 0;
}

转载于:https://www.cnblogs.com/void-f/p/8537336.html

[CodeForces - 950D]A Leapfrog in the Array(思维)相关推荐

  1. CodeForces - 1521B Nastia and a Good Array

    B. Nastia and a Good Array time limit per test: 2 seconds memory limit per test: 256 megabytes Nasti ...

  2. Codeforces Round #632 (Div. 2) C. Eugene and an array 思维 + 前缀和

    传送门 文章目录 题意: 思路: 题意: 给定一个长度为nnn的序列aaa,定义一段区间为好区间是这段区间的所有连续子区间的和都不为000,求好区间的个数. 思路: 套路题,定义aia_iai​的前缀 ...

  3. Codeforces Round #700 (Div. 2) D1 D2. Painting the Array 思维

    link 题意: 给一个数组,让你从头开始选出一些数放在AAA数组中,剩下的放在BBB数组中,且是有序选择,让后把两个数组中相邻且相等的元素合并. D1: 使合并后Len(A)+Len(B)Len(A ...

  4. CF--思维练习--CodeForces - 221C-H - Little Elephant and Problem (思维)

    ACM思维题训练集合 The Little Elephant has got a problem - somebody has been touching his sorted by non-decr ...

  5. Fishingprince Plays With Array(思维/数学/实现)

    Fishingprince Plays With Array 传送门 Problem - 1696C - Codeforces 思路 把a和b数组不断拓展,直到不能拓展为止,记不能再拓展的数值为最小元 ...

  6. codeforces 808 E. Selling Souvenirs (dp+二分+思维)

    题目链接:http://codeforces.com/contest/808/problem/E 题意:最多有100000个物品最大能放下300000的背包,每个物品都有权值和重量,为能够带的最大权值 ...

  7. Codeforces Round #587 C. White Sheet(思维+计算几何)

    传送门 •题意 先给一个白矩阵,再两个黑矩阵 如果两个黑矩阵能把白矩阵包含,则输出NO 否则输出YES •思路 计算几何题还是思维题呢? 想起了上初中高中做几何求面积的题 这个就类似于那样 包含的话分 ...

  8. CodeForces - 1559D2 Mocha and Diana (Hard Version)(思维)

    题目链接:点击查看 题目大意:给出两棵森林,每次可以同时在两个森林中增加同一条边,问最多可以增加多少条边,使得两个森林仍然还是森林 题目分析:结论参考至:https://blog.csdn.net/R ...

  9. CodeForces - 468B Two Sets(并查集+思维)

    题目链接:点击查看 题目大意:现在给出两个集合A和B,再给出两个数a和b,现在规定在集合A中的数x必须满足x和a-x同时在集合a中,而在集合B中的数x也同样需要满足x和b-x同时在集合B中,现在给出一 ...

最新文章

  1. 【面向对象编程】(2) 类属性的定义及使用;__repr__()方法
  2. 画春天的景色计算机教案,大班绘画春天来了教案
  3. linux shell 逻辑运算符、逻辑表达式
  4. M0最高优先级的中断设计
  5. 全球计算机一起炼丹是怎样的体验?
  6. 直线型一阶倒立摆1---概念篇
  7. CoreSeek详细入门教程
  8. 计算机怎么默认浏览器模式,电脑如何切换浏览器IE内核模式浏览网页
  9. 高斯(Gaussian)拟合的实现
  10. 5G时代传统室内覆盖方案迎挑战,融合室分系统应运而生
  11. C/C++编程:.msi文件和.exe文件的区别
  12. 微信小程序_页面加载不出来/页面跳转不成功的若干可能原因
  13. 轻松上手,设计无忧,三款在线图片编辑器必不可少
  14. hdwiki下model目录功能
  15. c语言如何多核运行程序,对于多线程程序,单核cpu和多核cpu如何工作?
  16. YOLO ZOO:YOU ONLY LOOK ONCE ZOO
  17. java yyyy-mm-ddthh:mm:ssz,获取录音文件下载地址接口
  18. Testlink使用文档
  19. 智慧网点解决方案 | 助推银行“营销-销售-服务”一体化建设
  20. 【C→C++】打开C++世界的大门

热门文章

  1. python api框架 hook_python学习之hook钩子的原理和使用
  2. mac python2.7升级到3.7_Mac 升级 Python2.7 到 Python3.5
  3. button点击后出现的边框_代码分享:原生js实现,鼠标点击按钮时,多彩粒子散射特效。...
  4. keras faster物体检测_全网 | 深度学习目标检测算法(精选12篇)
  5. 血脂测试软件,医院检查血脂一般用什么仪器
  6. mysql 停从库_不停止 MySQL 服务增加从库的两种方式
  7. 若依如何解决请求地址存在中文出现异常?
  8. Spring 源码解析 -- SpringWeb过滤器Filter解析
  9. android expandablelistview横向,Android ExpandableListView使用小结(二)
  10. php min命令,php min函数怎么用 - min