C. Chocolate Bunny
https://codeforces.com/contest/1407/problem/C
交互题
对于i,j,如果ai%aj<aj%ai,则aj<ai。每次登都进行两个数的前后的相互询问,都能找出最小值放到该放的地方,这样一共2*n次。剩下最大的就为最大值。
#include<bits/stdc++.h>
#define ll long long
#define ios ios::sync_with_stdio(false);cin.tie(0); cout.tie(0);
using namespace std;
const int maxn=1e4+5,INF=0x3f3f3f3f;
int a[maxn];
int ask(int x,int y)
{cout<<"? "<<x<<" "<<y<<endl;int sum=0;cin>>sum;return sum;
}
int main()
{ios;int cur=1,n;cin>>n;for(int i=2;i<=n;i++){int l=ask(cur,i),r=ask(i,cur);if(l<r){a[i]=r;}else{a[cur]=l;cur=i;}}a[cur]=n;cout<<"! ";for(int i=1;i<=n;i++)cout<<a[i]<<" ";return 0;
}
C. Chocolate Bunny相关推荐
- C. Chocolate Bunny(思维)
题目传送门 Chocolate Bunny 题目大意 求一个长度为n的数组 每次可以输入两个值i和j询问,将会得到一个为pimodpjp_i\ mod\ p_jpi mod pj返回值,最多可以进 ...
- 1407C. Chocolate Bunny(交互,推导)
交互题还是很难搞呀~ C. Chocolate Bunny(交互,推导) 假设ai%aj=x假设a_i\%a_j=x假设ai%aj=x aj%ai=ya_j\%a_i=yaj%ai=y 其实就 ...
- CodeForces 1K-1600R-1407C Chocolate Bunny
1407C-Chocolate Bunny Description Link Analysis 题目概述 交互题 给出一个 1→n1\to n1→n 的排列(1≤n≤1041\le n\le10^41 ...
- codeforces1407C Chocolate Bunny
https://codeforces.com/contest/1407/problem/C 因为是1-n的排列,那么如果pi%pj<pj%pi,那么一定是pj=pj % pi,每次随便找两个没确 ...
- C. Chocolate Bunny(思维+规律)
https://codeforces.com/contest/1407/problem/C 题意:交互题,每次最多询问i,j的pimodpj的值,问最后这个长度为n的排列是什么. 首先考虑到题目给的最 ...
- Codeforces Round #669 (Div. 2)
那天晚上和同学打球打的有点晚,结果就鸽了,现在来补一下 A - Ahahahahahahahaha 直接看原数组中0的个数cnt0和1的个数cnt1,谁多留谁即可,注意留1的时候要留偶数个. #def ...
- 2015: [Usaco2010 Feb]Chocolate Giving
2015: [Usaco2010 Feb]Chocolate Giving Time Limit: 10 Sec Memory Limit: 162 MB Submit: 269 Solved: ...
- HDU 2282 Chocolate (最小费用最大流)
HDU 2282 Chocolate (最小费用最大流) #include <iostream> #include <cstdio> #include <queue&g ...
- 14行代码AC_Break the Chocolate HDU-4112(数学推导+解析)
励志用少的代码做高效表达 Problem describe Benjamin is going to host a party for his big promotion coming up. Eve ...
最新文章
- 日志系统新贵 Loki,真香!!
- 秒杀多线程第十篇 生产者消费者问题
- Linux获取本机hostname函数,Linux下获得主机与域名-gethostbyname和gethostbyaddr
- 使用Spring Session和JDBC DataStore进行会话管理
- java单车吧_暑假一个月,撸个共享单车后台
- 2019写给对象的话_恋爱中写给对象看的说说 2019最流行的情侣间情话
- java反射基础_Java反射基础(一)--Class对象获取
- python字符串内建函数_Python的字符串内建函数(字符串处理)
- flutter BottomAppBar 实现不规则底部导航栏
- CSS基本布局16例(原网页引自Owen Briggs)
- [Python] 函数来判断一个对象是否是一个已知的类型:isinstance(object, classinfo)
- 不是华为手机可以刷鸿蒙系统,【图片】华为鸿蒙系统的厉害之处在于 你可能非用不可
!【手机吧】_百度贴吧...
- js 运行中断停止_如何终止JS继续运行??
- MAX5内存盒给至强松绑 IBM X5架构继往开来
- 双 JK 触发器 74LS112 逻辑功能。真值表_【数电笔记】时序逻辑电路设计举例
- c#-winform自定义窗体皮肤(无边框皮肤)
- 如何把多个pdf文件合并成一个pdf
- python操作数据库工具类
- [转载]从受欢迎角度分析哪些美国主流网站使用了哪些JS框架
- Docker容器网络实例管理
热门文章
- [Hb-XI] 标志寄存器 cmp jb ja指令编程
- 一看即懂的TCP首部确认号和序列号解析!!!
- FPS游戏外挂屡禁不止,如何破局?
- Selenium学习_常用场景代码示例
- 亿美软通史东旭:5G消息热潮下的安全冷思考丨5GMASSAGING · 上海站预告
- 想哪写哪_随笔20191203
- 1688API详情接口调用示例
- Python爬虫技巧一之设置ADSL拨号服务器代理
- 【youcans 的 OpenCV 例程200篇】128. 形态算法之骨架 (skimage)
- 不得不知道的搜索引擎使用技巧(思维导图版)