2017国家集训队作业[agc016b]Color Hats
2017国家集训队作业[agc016b]Color Hats
题意:
有\(N\)个人,每个人有一顶帽子。帽子有不同的颜色。现在,每个人都告诉你,他看到的所有其它人的帽子共有多少种颜色,问有没有符合所有人的描述的情况。(\(N\leq 10^5\))
题解:
网上有很多题解。我在这里讲讲我在场上打表的心路历程。
话说我最后半小时终于从\(T2\)的泥潭中脱困,看到这题,打了个表:
3
1 1 1
1 2 2
2 2 2
4
1 1 1 1
1 2 2 2
2 2 2 2
2 2 3 3
3 3 3 3
5
1 1 1 1 1
1 2 2 2 2
2 2 2 2 2
2 2 3 3 3
2 3 3 3 3
3 3 3 4 4
4 4 4 4 4
6
1 1 1 1 1 1
1 2 2 2 2 2
2 2 2 2 2 2
2 2 3 3 3 3
2 3 3 3 3 3
3 3 3 3 3 3
3 3 3 4 4 4
3 3 4 4 4 4
4 4 4 4 5 5
5 5 5 5 5 5
7
1 1 1 1 1 1 1
1 2 2 2 2 2 2
2 2 2 2 2 2 2
2 2 3 3 3 3 3
2 3 3 3 3 3 3
3 3 3 3 3 3 3
3 3 3 4 4 4 4
3 3 4 4 4 4 4
3 4 4 4 4 4 4
4 4 4 4 5 5 5
4 4 4 5 5 5 5
5 5 5 5 5 6 6
6 6 6 6 6 6 6
8
1 1 1 1 1 1 1 1
1 2 2 2 2 2 2 2
2 2 2 2 2 2 2 2
2 2 3 3 3 3 3 3
2 3 3 3 3 3 3 3
3 3 3 3 3 3 3 3
3 3 3 4 4 4 4 4
3 3 4 4 4 4 4 4
3 4 4 4 4 4 4 4
4 4 4 4 4 4 4 4
4 4 4 4 5 5 5 5
4 4 4 5 5 5 5 5
4 4 5 5 5 5 5 5
5 5 5 5 5 6 6 6
5 5 5 5 6 6 6 6
6 6 6 6 6 6 7 7
7 7 7 7 7 7 7 7
9
1 1 1 1 1 1 1 1 1
1 2 2 2 2 2 2 2 2
2 2 2 2 2 2 2 2 2
2 2 3 3 3 3 3 3 3
2 3 3 3 3 3 3 3 3
3 3 3 3 3 3 3 3 3
3 3 3 4 4 4 4 4 4
3 3 4 4 4 4 4 4 4
3 4 4 4 4 4 4 4 4
4 4 4 4 4 4 4 4 4
4 4 4 4 5 5 5 5 5
4 4 4 5 5 5 5 5 5
4 4 5 5 5 5 5 5 5
4 5 5 5 5 5 5 5 5
5 5 5 5 5 6 6 6 6
5 5 5 5 6 6 6 6 6
5 5 5 6 6 6 6 6 6
6 6 6 6 6 6 7 7 7
6 6 6 6 6 7 7 7 7
7 7 7 7 7 7 7 8 8
8 8 8 8 8 8 8 8 8
规律显然。溜了233
2017国家集训队作业[agc016b]Color Hats的更多相关文章
- 2017国家集训队作业Atcoder题目试做
2017国家集训队作业Atcoder题目试做 虽然远没有达到这个水平,但是据说Atcoder思维难度大,代码难度小,适合我这种不会打字的选手,所以试着做一做 不知道能做几题啊 在完全自己做出来的题前面 ...
- 2017国家集训队作业[agc016e]Poor Turkey
2017国家集训队作业[agc016e]Poor Turkey 题意: 一开始有\(N\)只鸡是活着的,有\(M\)个时刻,每个时刻有两个数\(X_i,Y_i\),表示在第\(i\)个时刻在\(X_i ...
- 2017国家集训队作业[agc006f]Blackout
2017国家集训队作业[agc006f]Blackout 题意: 有一个\(N*N\)的网格,一开始有\(M\)个格子被涂黑,给出这\(M\)个格子,和染色操作:如果有坐标为\((x,y),(y,z) ...
- 2017国家集训队作业[agc004f]Namori
2017国家集训队作业[agc004f]Namori 题意: 给你一颗树或环套树,树上有\(N\)个点,有\(M\)条边.一开始,树上的点都是白色,一次操作可以选择一条端点颜色相同的边,使它的端点颜色 ...
- 2017国家集训队作业[arc082d]Sandglass
2017国家集训队作业[arc082d]Sandglass 题意: 有一个沙漏,初始时\(A\)瓶在上方,两个瓶子的最大容量都为\(X\)克,沙子流动的速度为\(1g\)每单位时间.给出\(K\) ...
- 2017国家集训队作业[arc076d/f][Exhausted?]
2017国家集训队作业[arc076d/f][Exhausted?] 题意: 有\(N\)个人,\(M\)把椅子,给出\(...L_i.R_i\)表示第\(i\)个人可以选择编号为\(1\sim ...
- 2017国家集训队作业[agc006e]Rotate 3x3
2017国家集训队作业[agc006e]Rotate 3x3 题意: 给你一个\(3*N\)的网格,每次操作选择一个\(3*3\)的网格,旋转\(180^\circ\).问可不可以使每个位置\(( ...
- 2017国家集训队作业[agc014d]Black and White Tree
2017国家集训队作业[agc014d]Black and White Tree 题意: 有一颗n个点的树,刚开始每个点都没有颜色.Alice和Bob会轮流对这棵树的一个点涂色,Alice涂白,B ...
- 2017国家集训队作业[agc008f]Black Radius
2017国家集训队作业[agc008f]Black Radius 时隔4个月,经历了省赛打酱油和中考各种被吊打后,我终于回想起了我博客园的密码= = 题意: 给你一棵树,树上有若干个关键点.选中某 ...
随机推荐
- oracle 11g dbms_workload_repository手工管理AWR快照,基线
1.修改快照设置[sql] view plain copysys@ORCL> select * from dba_hist_wr_control; DBID SNAP_INTERVAL RETE ...
- 接入gitment为hexo添加评论功能
title: 接入gitment为hexo添加评论功能 toc: false date: 2018-04-16 10:59:56 categories: methods tags: hexo gitm ...
- 获取xml字符串中的属性值
pagexml = @"<?xml version='1.0' encoding='utf-8'?> <DATAPACKET Version='2.0'> <M ...
- 使用TensorFlow编写常用模块的Python代码示例
将数据转化成tfrecords的形式 import os import tensorflow as tf import numpy as np import matplotlib.image as m ...
- django框架-DRF工程之权限功能
1.相对于flask,原生而言django,DRF做的则更加的合理化,想要给予用户相应的权限,首先需要在settings中进行配置 REST_FRAMEWORK = { 'DEAFAULT_PERMI ...
- [HEOI2012]采花(树状数组+离线)
听说这题的所发和HH的项链很像. 然而那道题我使用莫队写的... 这是一个套路,pre数组加升维(在线). 记录一个\(pre\)数组,\(pre[i]\)代表上一个和i颜色相同的下标. 我们把询问离 ...
- BZOJ 3790 神奇项链(manacher+贪心)
3790: 神奇项链 Time Limit: 10 Sec Memory Limit: 64 MB Description 母亲节就要到了,小 H 准备送给她一个特殊的项链.这个项链可以看作一个用小 ...
- Hibernate中如何完成持久化类和数据库映射文件
因为最近写项目需要要到,就在这里码码字,方便以后做一个参考,在这里,我通过的是myeclipse的反向工程来配置持久化类和数据的映射文件的. 1.打开myeclipse,打开数据库视图,对应的是Win ...
- Java基础学习总结(2)——接口
一.接口的概念 JAVA是只支持单继承的,但现实之中存在多重继承这种现象,如"金丝猴是一种动物",金丝猴从动物这个类继承,同时"金丝猴是一种值钱的东西",金丝猴 ...
- Qt之图形(简笔画-绘制卡通蚂蚁)
简述 关于简笔画的介绍很多,有动物.水果.蔬菜.交通工具等,通常会对绘制一步步进行拆分.组合.然后绘制为我们想要的结果. 下面来介绍另外的一个种类:昆虫类-卡通蚂蚁. 简述 绘制 效果 源码 绘制 效 ...