考试 —— NOI2016 山东省队选拔第一轮 Day 1

这篇博客详细介绍了NOI2016山东省队选拔第一轮Day 1的比赛情况,涉及三道题目:储能表、数字配对和游戏。储能表问题探讨了表格中能量变化的动态过程;数字配对问题讨论了如何通过二分图匹配获取最大价值;游戏问题是在树形结构中寻找最小数字。博主分享了自己在解决这些问题时的想法和解决方案。
摘要由CSDN通过智能技术生成

NOI2016 山东省队选拔第一轮 Day 1


被虐得好爽。


这里写图片描述


T1 储能表


【问题描述】

有一个 n 行m 列的表格,行从 0 n1 编号,列从 0 m1 编号。
每个格子都储存着能量。最初,第 i 行第 j 列的格子储存着(i xor j)点能量。
所以,整个表格储存的总能量是,

这里写图片描述

随着时间的推移,格子中的能量会渐渐减少。
一个时间单位,每个格子中的能量会减少 1
显然,一个格子的能量减少到 0 之后就不会再减少了。
也就是说, k 个时间单位后,整个表格储存的总能量是,

这里写图片描述

给出一个表格,求 k 个时间单位后它储存的总能量。
由于总能量可能较大,输出时对 p 取模。


【输入格式】

第一行一个整数 T ,表示数据组数。
接下来 T 行,每行四个整数 nmkp


【输出格式】

T 行,每行一个数,表示总能量对 p 取模后的结果。


【样例输入】

3
2 2 0 100
3 3 0 100
3 3 1 100


【样例输出】

2
12
6


【数据规模和约定】

这里写图片描述


【想法】

这个题目我开始是想找规律,然后确实发现了一些“规律”,结果敲了半个小时发现错了,改进“规律”后又敲了半个小时,结果发现又错了,然后又改进………

然后,然后就没有然后了。
当我幡然醒悟,考试就结束了QWQ

据说题目正解是 “shuwei” DP,反正我是不懂。


T2 数字配对


【问题描述】

n 种数字,第 i 种数字是 ai 、有 bi 个,权值是 ci
若两个数字 ai aj 满足, ai

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值