题目链接:http://codeforces.com/problemset/problem/768/C

题意:给出一个数组,经过k次操作后最大元素和最小元素分别是什么。。

操作:给当前数组排序,再将第奇数个元素异或 x;

思路:由于异或运算的性质,经过落干次操作后会形成稳定的数组;

代码:

 1 #include <iostream>
 2 #include <algorithm>
 3 #include <string.h>
 4 using namespace std;
 5
 6 const int inf=1e5;
 7 const int MAXN=1e5+10;
 8 int a[MAXN], b[MAXN], c[MAXN];
 9
10 int main(void){
11     int n, k, x;
12     cin >> n >> k >> x;
13     for(int i=0; i<n; i++){
14         cin >> a[i];
15     }
16     for(int i=0; i<k; i++){
17         sort(a, a+n);
18         for(int j=0; j<n; j++){
19             if((j+1)&1){
20                 a[j]^=x;
21             }
22         }
23         sort(a, a+n);
24         b[i]=a[0];
25         c[i]=a[n-1];
26         if(i>=2&&b[i]==b[i-1]&&b[i]==b[i-2]&&c[i]==c[i-1]&&c[i]==c[i-2]) break;
27     }
28     cout << a[n-1] << " " << a[0] << endl;
29     return 0;
30 }

View Code

转载于:https://www.cnblogs.com/geloutingyu/p/6707271.html

cf786C(xjb)相关推荐

  1. hdu_5761_Rower Bo(xjb猜公式)

    题目链接:hdu_5761_Rower Bo 题意: 让你求一个物理问题 题解: xjb猜公式,由题目样例可得,答案为8/7,然后我们可以xjb猜出公式为v1*a/(v1*v1-v2*v2),然后特判 ...

  2. xjb java,java – .xsd不是此编译的一部分.这是.xjb的...

    我试图更改我的xjb文件中的schemaLocation以使用不是使用URL的远程文件,而是使用也受版本控制的本地副本. 所以例如我的xjb文件有类似的东西 xmlns:jxb="http: ...

  3. xjb java,java – 使用保留下划线的xjb覆盖JAXB属性名称

    自定义xjb非常适合根据需要覆盖名称,但是我们会丢失名称中的下划线. xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:jxb=& ...

  4. xjb——洛谷P1191 矩形

    https://www.luogu.org/problem/show?pid=1191 来一个用xjb算法的题解: xjb是什么算法? 这种算法基本上可以解决所有题目: 也许你不会lct: 也许你不会 ...

  5. 程设大作业xjb写——魔方复原

    鸽了那么久总算期中过[爆]去[炸]了...该是时候写写大作业了 [总不能丢给他们不会写的来做吧 一.三阶魔方的几个基本定义 ↑就像这样,可以定义面的称呼:上U下D左L右R前F后B UD之间的叫E,LR ...

  6. 树莓派飞控PID调节之XJB调

    最近代码已经整理差不多,开始了漫长的调试,试图在电机转动的时候调节到平衡状态.遇到了飞机震动造成的姿态也随之起伏的问题.看了下前辈的说法,是飞机共振.需要减震,需要滤波,关于滤波,用的是卡尔漫滤波,目 ...

  7. 51nod1276(xjb)

    题目链接:http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1276 题意:中文题诶- 思路:xjb 通过画图可以发现对于当前 ...

  8. HDU 1230 火星A+B (xjb搞)

    火星A+B Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Subm ...

  9. CodeForces - 747D Winter Is Coming(xjb乱搞)

    题目链接:http://codeforces.com/problemset/problem/747/D点击打开链接 D. Winter Is Coming time limit per test 1 ...

最新文章

  1. 【百度地图API】如何使用suggestion--下拉列表方式的搜索建议
  2. 子类super调用父类函数,该函数中调用的函数是父类还子类呢
  3. Linux/CentOS7给一个网卡设定多个IP地址, Linux网卡配置虚拟IP
  4. bzoj 2142 礼物
  5. [HNOI2008]GT考试
  6. mybatis开发常见SQL使用手册
  7. ZHS16GBK的数据库导入到字符集为AL32UTF8的数据库
  8. 对SqlServer2008中的日志进行截断的方法
  9. lynda ux_举办UX午餐并学习并成为UX英雄
  10. Keil5消除未调用警告
  11. mysql 查询正在执行的事务以及等待锁 常用的sql语句
  12. 桌面电源、USB、读卡总集线器的想法
  13. c语言常用函数大全超详细
  14. 数字0123456789对应的ASCII码值
  15. 机器学习——k近邻算法
  16. Ansible Tests详解
  17. 《乾》: 相时而动的龙精神
  18. Python工具函数
  19. 计算机二三四级软考、志愿者实习、软著外观实用发明专利、著作、科研论文EI/SCI在大学期间野蛮成长方式
  20. sitemap 在线生成

热门文章

  1. [荐] [顶] 【妙语连猪】2009经典流行话窜窜烧—(二)“不要迷恋哥!”
  2. rsync服务+sersync服务
  3. 实时同步sersync
  4. 1-GMM-HMMs语音识别系统-框架篇
  5. C# NPOI Excel固定模板写入数据
  6. R语言多个for循环嵌套使用
  7. 2018年内蒙古计算机专业对口升学试题,2018年对口升学考试计算机专业月考三试题整理.doc...
  8. python生成csv乱码
  9. Curl命令POST请求
  10. JavaScript:一个屌丝的逆袭,乘风破浪