Codeforces Round #250 (Div. 2)
感觉不会再爱了,呜呜!
A题原来HACK这么多!很多人跟我一样掉坑了!
- If there is some choice whose description at least twice shorter than all other descriptions, or at least twice longer than all other descriptions, then the child thinks the choice is great.
 - If there is exactly one great choice then the child chooses it. Otherwise the child chooses C (the child think it is the luckiest choice).
 
pasting注意条件只能满足一个
B:我能说我40分钟的时候想到正解吗?WOCAO,运算符的优先级搞蒙了!
坑爆了:
我的代码:#include<stdio.h>
#include<string>
#include<algorithm>
#include<math.h>
#include<vector>
#include<set>
#include<map>
#include<string.h>
#include<iostream> using namespace std;
int a[];
int b[];
int m,n;
int main()
{
cin>>n>>m;
int t=;
for (int i=m;i>=;i--)
{
if ((i&(-i))<=n)//满满的泪。。。。呜呜之前的版本是if (i&(-i)<=n)
{
t++;
a[t]=i;
n-=(i&-i);
}
}
//cout<<n<<endl;
if (n) cout<<-;
else
{
cout<<t<<endl;
for (int i=;i<=t;i++) cout<<a[i]<<" ";
}
return ;
} 原来&的优先级很低的,晕死!
简要证明,不知道对不对
I从limits 一直减小,每次加到SUM-lowbit(i);这样可以保证set的元素不同,然后,因为sum不断减小,当sum==0是既有满足答案。
C:最水,难怪出题人说DIV2很好玩!
Codeforces Round #250 (Div. 2)的更多相关文章
- Codeforces Round #250 (Div. 2)A(英语学习)
		
链接:http://codeforces.com/contest/437/problem/A A. The Child and Homework time limit per test 1 secon ...
 - Codeforces Round #250 (Div. 1) D. The Child and Sequence (线段树)
		
题目链接:http://codeforces.com/problemset/problem/438/D 给你n个数,m个操作,1操作是查询l到r之间的和,2操作是将l到r之间大于等于x的数xor于x, ...
 - Codeforces Round #250 (Div. 1) D. The Child and Sequence 线段树 区间取摸
		
D. The Child and Sequence Time Limit: 20 Sec Memory Limit: 256 MB 题目连接 http://codeforces.com/contest ...
 - Codeforces Round #250 (Div. 1) B. The Child and Zoo 并查集
		
B. The Child and Zoo Time Limit: 20 Sec Memory Limit: 256 MB 题目连接 http://codeforces.com/contest/438/ ...
 - Codeforces Round #250 (Div. 1) A. The Child and Toy 水题
		
A. The Child and Toy Time Limit: 20 Sec Memory Limit: 256 MB 题目连接 http://codeforces.com/contest/438/ ...
 - Codeforces Round #250 (Div. 2)  A. The Child and Homework
		
注意题目长度不能考虑前缀,而且如果即存在一个选项的长度的两倍小于其他所有选项的长度,也存在一个选项的长度大于其他选项长度的两倍,则答案不是一个好的选择,只能选择C. #include <iost ...
 - Codeforces Round #250 (Div. 2) C、The Child and Toy
		
注意此题,每一个部分都有一个能量值v[i],他移除第i部分所需的能量是v[f[1]]+v[f[2]]+...+v[f[k]],其中f[1],f[2],...,f[k]是与i直接相连(且还未被移除)的部 ...
 - Codeforces Round #250 (Div. 2)——The Child and Set
		
题目链接 题意: 给定goal和limit,求1-limit中的若干个数,每一个数最多出现一次,且这些数的lowbit()值之和等于goal,假设存在这种一些数,输出个数和每一个数:否则-1 分析: ...
 - Codeforces Round #250 (Div. 2)—A. The Child and Homework
		
好题啊,被HACK了.曾经做题都是人数越来越多.这次比赛 PASS人数 从2000直掉 1000人 被HACK 1000多人! ! ! ! 没见过的科技啊 1 2 4 8 这组数 被黑的 ...
 
随机推荐
- Python2安装说明
			
1.Python版本 Python 2.x的版本的,被称为Python2:是目前用的最广泛的,比如Python 2.7.12. Python 3.x的版本的,被称为Python3:是最新的版本的,比如 ...
 - python 序列化之JSON和pickle详解
			
JSON模块 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式.它基于ECMAScript的一个子集. JSON采用完全独立于语言的文本格式,但是也使用了类 ...
 - 6.css文本样式
			
文本样式,只要针对的是文本的效果和文本的方位,即文本样式和文本控制总结起来有一表中的属性可用: 属性名 说明 CSS 版本 text-decoration 装饰文本出现各种划线 1 text-tran ...
 - 《高性能javascript》读书笔记:P1减少跨作用域的变量访问
			
前端优化,有两个意义:1.为了让用户在浏览网页时获得更好的体验 2.降低服务器端的访问压力,节省网络流量. 除了换个好主机连上个千兆网这样的硬件问题,优化部分的实现方式目前也大致两种,一种是页面级别的 ...
 - poj 2507Crossed ladders <计算几何>
			
链接:http://poj.org/problem?id=2507 题意:哪个直角三角形,一直角边重合, 斜边分别为 X, Y, 两斜边交点高为 C , 求重合的直角边长度~ 思路: 设两个三角形不重 ...
 - Android WIFI 启动流程(TIP^^)
			
前几天因为解决一堆Bug,没时间写.我不会每天都写,就是为了存档一些资料. 内容来源:工作中接触到的+高手博客+文档(Books)=自己理解 仅限参考^^ 此博客是上一个<<Android ...
 - poj 1679 The Unique MST
			
题目连接 http://poj.org/problem?id=1679 The Unique MST Description Given a connected undirected graph, t ...
 - win7 mount到Linux下无法分配内存的问题(Cannot allocate memory)
			
如题,我在win7系统下共享目录,mount到linux下,进行编译或者某些操作,出现Cannot allocate memory提示. 修改以下两个键值,然后重启server服务,可以解决这个问题: ...
 - 为iPhone6设计自适应布局
			
Apple从iOS6加入了Auto Layout后开始就比较委婉的开始鼓励.建议开发者使用自适应布局,但是到目前为止,我感觉大多数开发者一直在回避这个问题,不管是不是由于历史原因造成的,至少他们在心底 ...
 - C++11 常用语法
			
1 新类型 C++ 11新增了long long和unsigned long long,以支持64bit宽度: 新增char16_t和char32_t以支持16位和32位字符表示: 增加了“原始”字符 ...