题目链接:http://39.105.0.22/problem.php?cid=1022&pid=5

       数据范围不大,直接对端点进行递归就好,根据p的值来判断在左区间还是右区间,然后把每次找到的端点存起来,然后我们倒着推就可以找到这个点在原来点的位置了,比如第一个样例,数组中存的是1 4,1 2,1 1,然后倒着向上推就可以推出来当前数字在原来顺序中的位置了,这点在纸上模拟一下就好了,不难想。


AC代码:

#include <bits/stdc++.h>
#define maxn 105
#define ll long long
using namespace std;
ll l[maxn],r[maxn];
ll n,m;
int T,num;void dfs(ll L,ll R){if(L == R) return ;ll mid = (L + R - 1) >> 1;if(m <= mid){l[num] = L;r[num++] = mid;dfs(L, mid);}else{l[num] = mid + 1;r[num++] = R;dfs(mid + 1, R);}
}int main()
{scanf("%d",&T);while(T--){scanf("%lld%lld",&n,&m);num = 0;l[num] = 1;r[num++] = n;dfs(1, n);for(int i=num-1;i>=0;i--){m = l[i] + r[i] - m;}printf("%lld\n",m);}return 0;
}

北京化工大学2018年10月程序设计竞赛 F. 罗dalao的密码(递归)相关推荐

  1. 北京化工大学2018年10月程序设计竞赛部分题解(A,C,E,H)

    目录 北京化工大学2018年10月程序设计竞赛部分题解(A,C,E,H) 竞赛事件相关 竞赛链接 竞赛题目 总结 北京化工大学2018年10月程序设计竞赛部分题解(A,C,E,H) 竞赛事件相关 竞赛 ...

  2. 北京化工大学2022-2023-1 ACM集训队每周程序设计竞赛(8)题解

    文章目录 问题 A: 鬼抓人 问题 B: 坠落之前 问题 C: 数据结构:树的子结点计数 问题 D: 糖果合并 问题 E: 幼儿园排座 问题 F: 简单路径计数 (((糖豆人小专题( •̀ ω •́ ...

  3. 北京化工大学2022-2023-1 ACM集训队每周程序设计竞赛(11)题解

    文章目录 问题 A: 起名废柴 问题 B: 可视消息 问题 C: 虫洞旅行 问题 D: 整数化简分析 问题 E: 向量选取 问题 F: 勤劳的扫地机器人 问题 A: 起名废柴 根据题意,判断字符串 T ...

  4. 北京化工大学计算机调剂学院,北京化工大学2018年考研调剂信息

    2018考研初试之后,有些考生可能觉得自己考得不理想,对于目标院校没有太大把握,那么这个时候你就需要及时关注一下调剂信息,先人一步做好调剂的准备.下面是研招网小编为大家整理的北京化工大学2018年考研 ...

  5. 北京化工大学 计算机专硕 缺额,北京化工大学2020年硕士研究生调剂工作办法

    一.调剂基本要求 为促进硕士研究生招生复试工作的规范化和制度化,科学选拔人才,秉承公平公正.公开的要求,根据<教育部关于印发2020年全国硕士研究生招生工作管理规定的通知><教育部办 ...

  6. 计算机网络部分(共44题),2018年10月自考04741计算机网络原理试卷及答案

    2018年10月高等教育自学考试全国统一命题考试 计算机网络原理 试卷 (课程代码04741) 本试卷共5页,满分l00分,考试时间l50分钟. 考生答题注意事项: 1.本卷所有试题必须在答题卡上作答 ...

  7. windows变量延迟_Windows 10的2018年10月更新可能推迟到11月(这就是原因)

    windows变量延迟 Microsoft stopped offering Windows 10's October 2018 Update on October 6, as it was dele ...

  8. 2018年10月17日普级B组【模拟赛】

    2018年10月17日普级B组模拟赛2018年10月17日普级B组模拟赛2018年10月17日普级B组模拟赛 第一题--ISBN号码第一题--ISBN号码第一题--ISBN号码 博客链接: https ...

  9. 计算机网络原理201810自考,2018年10月自考04741计算机网络原理试卷及答案

    2018年10月高等教育自学考试全国统一命题考试 计算机网络原理试卷 (课程代码04741) 本试卷共5页,满分l00分,考试时间l50分钟. 考生答题注意事项: 1.本卷所有试题必须在答题卡上作答. ...

最新文章

  1. 绿米空调伴侣接入iobroker_让普通空调听话又聪明 绿米Aqara空调伴侣小体验
  2. winrar远程代码执行漏洞复现(cve-2018-20250)
  3. CFileDialog的基本使用
  4. php检测目录,php检测文件目录大小类
  5. 程序员谈薪技巧公开,这样谈比预期高30%
  6. android申请权限一次性申请多个,android 6.0以上动态一次申请多个权限-最美解决方案...
  7. live555 linux编译静态库,【Live555】liveMedia下载、配置、编译、安装、基本概念
  8. 开发用的一些工具(更新中)
  9. 习题3.11 表达式转换 (25分)
  10. for /r命令实现全盘搜索指定文件
  11. [转载] kotlin 字符串_Kotlin基本类型字符串
  12. android 使用4大组件的源码,Android Jetpack架构组件之 Paging(使用、源码篇)
  13. c#类似跑马灯抽签小程序
  14. Jboss的下载和安装
  15. 河南大学计算机科学与技术中外合作,河南大学中外合作办学怎么样
  16. 词霸天下---140 词根 【-us- = -uti(l)- = -ut- 使用 】
  17. html th中加斜杠,css 模拟表格斜线
  18. 什么软件测试血压最准确,‎App Store 上的“血压准-校准血压计血压测量更准确”...
  19. unity在打包时设置手机屏幕横屏竖屏的方法
  20. Silverlight 教程第二部分:使用布局管理 (木野狐译)

热门文章

  1. 看板(Kanban)方法简介
  2. spring5.1.3使用篇-数据访问
  3. 论文进入SCI、Ei等国际检索系统的意义(转贴)
  4. 如何使用xposed强制开启android webview debug模式
  5. 毕业设计 基于单片机的万能红外遥控器 - 物联网 嵌入式
  6. 腾讯邮箱(QQ):授权码登陆
  7. vant 验证手机号_Vue 正则表达式验证邮箱和手机号码
  8. 生命的活力-负熵-秩序-结构
  9. 一年之计在于春,一日之计在于晨, 一生之计在于勤,清晨起来修手机
  10. 使用java语言实现移位密码加密过程