Heartlessly's Blog

My vegetable has exploded.


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

  • 友链

  • 搜索

「BZOJ 1433」「ZJOI2009」假期的宿舍

发表于 2019-05-31 | 分类于 problems

Description

$T$ 组数据。给定 $n$ 个人和若干人际关系,有些人有床。如果某两人 $A,B$ 互相认识且 $B$ 有床,则 $A$ 可以睡 $B$ 的床,自己也可以睡自己的床。求能否让所有指定的人都有床睡。$(1 \leq n \leq 50,1 \leq T \leq 20)$

阅读全文 »

「Luogu P2055」「ZJOI2009」假期的宿舍

发表于 2019-05-31 | 分类于 problems

Description

$T$ 组数据。给定 $n$ 个人和若干人际关系,有些人有床。如果某两人 $A,B$ 互相认识且 $B$ 有床,则 $A$ 可以睡 $B$ 的床,自己也可以睡自己的床。求能否让所有指定的人都有床睡。$(1 \leq n \leq 50,1 \leq T \leq 20)$

阅读全文 »

「BZOJ 3175」「TJOI2013」攻击装置

发表于 2019-05-29 | 分类于 problems

Description

给定一个大小为 $n \times n$ 的 $01$ 矩阵,其中你可以在 $0$ 的位置放置攻击装置。每一个攻击装置 $(x,y)$ 都可以按照“日”字攻击其周围的 $8$ 个位置。求在装置互不攻击的情况下,最多可以放置多少个装置。

$(1 \leq n \leq 200)$

阅读全文 »

「Luogu P4304」「TJOI2013」攻击装置

发表于 2019-05-29 | 分类于 problems

Description

给定一个大小为 $n \times n$ 的 $01$ 矩阵,其中你可以在 $0$ 的位置放置攻击装置。每一个攻击装置 $(x,y)$ 都可以按照“日”字攻击其周围的 $8$ 个位置。求在装置互不攻击的情况下,最多可以放置多少个装置。

$(1 \leq n \leq 200)$

阅读全文 »

「AtCoder ABC128-D」equeue

发表于 2019-05-28 | 分类于 problems

Description

给定一个长度为 $n$ 的序列 $\{v\}$,你最多可以进行 $m$ 次操作,操作有 $4$ 种:

  1. 把最左端的数放在手里;
  2. 把最右端的数放在手里;
  3. 把手中的某个数放回序列最左端;
  4. 把手中的某个数放回序列最右端。

求手中数的总和最大是多少。$(1 \leq n \leq 50,1 \leq m \leq 100,-10^7 \leq v_i \leq 10^7)$

阅读全文 »

「Codeforces 15C」Industrial Nim

发表于 2019-05-23 | 分类于 problems

Description

现在有很多石子,可以分为 $n$ 个区。第 $i$ 个区中有 $m_i$ 堆石子,且这个区的第 $j$ 堆石子共有 $x_i + j - 1$ 个石子。现两个人每次从任意一堆石子中取正整数个石子,取完石子的人获胜,他们都会做出最优的选择。若先手赢输出 “tolik”,后手赢输出 “bolik”(不包含引号)。$(1 \leq n \leq 10^5,1 \leq m_i,x_i \leq 10^{16})$

阅读全文 »

「HDU 1847」Good Luck in CET-4 Everybody

发表于 2019-05-21 | 分类于 problems

Description

一个公平组合游戏:

  1. 总共 $n$ 张牌;
  2. 双方轮流抓牌,两人都足够聪明;
  3. 每人每次抓牌的个数只能是 $2$ 的幂次(即:$1,2,4,8,16\ldots$);
  4. 最后抓完牌的人为胜者。

$\rm Kiki$ 先手,$\rm Cici$ 后手,求最后谁能获胜。$(1 \leq n \leq 10^3)$

阅读全文 »

浅析SG函数与SG定理

发表于 2019-05-20 | 更新于 2019-05-21 | 分类于 notes

前言

$\rm SG$ 函数与 $\rm SG$ 定理在博弈论中的 公平组合游戏 里起了不可或缺的作用。本文将简单介绍它们的原理及作用。

阅读全文 »

「AtCoder ABC126-F」XOR Matching

发表于 2019-05-20 | 更新于 2019-05-28 | 分类于 problems

Description

构造一个序列 $\{a\}$,这个序列的长度是 $2^{m + 1}$,且 $0 \sim 2^m - 1$ 中的每一个整数都必须出现 $2$ 次。对于任何 $a_i = a_j\ (i < j)$,都满足 $a_i \oplus a_{i + 1} \oplus \cdots \oplus a_{j - 1} \oplus a_j = k$ 。 如果不存在这样的序列输出 -1 。$(0 \leq m \leq 17,0 \leq k \leq 10^9)$

阅读全文 »

「BZOJ 3261」最大异或和

发表于 2019-05-19 | 更新于 2019-05-20 | 分类于 problems

Description

给定一个非负整数序列 $\{a\}$,初始长度为 $N$ 。

有 $M$ 个操作,有以下两种操作类型:

A x:添加操作,表示在序列末尾添加一个数 $x$,序列的长度 $N+1$ 。

Q l r x:询问操作,你需要找到一个位置 $p$,满足 $l \le p \le r$,使得 $a_p \oplus a_{p+1} \oplus \cdots \oplus a_N \oplus x$ 最大,输出最大是多少。

$(1 \leq N,M \leq 3 \times 10^5,0 \leq a_i \leq 10^7)$

阅读全文 »
1…345…13
Heartlessly

Heartlessly

121 日志
4 分类
85 标签
GitHub QQ E-Mail Luogu
© 2019 Heartlessly
由 Hexo 强力驱动 v3.8.0
|
主题 – NexT.Gemini v7.0.1
|
0%