NOI2013浙江省组队选拔赛第一试试题.pdf_第1页
NOI2013浙江省组队选拔赛第一试试题.pdf_第2页
NOI2013浙江省组队选拔赛第一试试题.pdf_第3页
NOI2013浙江省组队选拔赛第一试试题.pdf_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

NOI2013 浙江省组队选拔赛试题 第一试 题目名称K 大数查询蚂蚁寻路防守战线 可执行文件名sequenceantdefend 输入文件名sequence inant indefend in 输出文件名sequence outant outdefend out 每个测试点时限222 内存限制512M512M512M 测试点数目101010 每个测试点分值101010 是否有部分分否否否 题目类型传统型传统型传统型 是否有附加文件无无无 提交源程序须加后缀 对于 C 语言sequence cppant cppdefend cpp 对于 C语言sequence c ant cdefend c 对于 Pascal 语言sequence pasant pasdefend pas 注意 最终测试时 所有编译命令均不打开任何优化开关 注意 最终测试时 所有编译命令均不打开任何优化开关 注意 最终测试时 所有编译命令均不打开任何优化开关 注意 最终测试时 所有编译命令均不打开任何优化开关 K K K K 大数查询大数查询大数查询大数查询 问题描述 问题描述 问题描述 问题描述 有 n 个位置和 m 个操作 操作有两种 每次操作如果是 1 a b c 的形式 表 示往第 a 个位置到第 b 个位置每个位置加入一个数每个位置加入一个数 c c c c 如果操作形如 2 a b c 的形 式 表示询问从第 a 个位置到第 b 个位置 第第 c c c c 大的数是多少大的数是多少 输入格式输入格式输入格式输入格式 在输入文件sequence in中 第一行两个数 n m 意义如题目描述 接下来 m 行每行形如 1 a b c 或者 2 a b c 如题目描述 输出格式输出格式输出格式输出格式 在输出文件sequence out中 对于每个询问回答 k 大数是多少 样例输入样例输入样例输入样例输入 2 5 1 1 2 1 1 1 2 2 2 1 1 2 2 1 1 1 2 1 2 3 样例输出样例输出样例输出样例输出 1 2 1 样例说明 样例说明 样例说明 样例说明 第一个操作第一个操作后位置 1 的数只有 1 位置 2 的数也只有 1 第二个操作第二个操作后位置 1 的数有 1 2 位置 2 的数也有 1 2 第三次询问第三次询问位置 1 到位置 1 第 2 大的数是 1 第四次询问第四次询问位置 1 到位置 1 第 1 大的数是 2 第五次询问第五次询问位置 1 到位置 2 第 3 大的数是 1 数据规模与约定 数据规模与约定 30 的数据 n m 1000 100 的数据 n m 50000 并且后 7 个点的数据 n m 的范围从 32000 到 50000 近似成等差数列递增 a b n 1 操作中 c n 2 操作中 c maxlongint 蚂蚁寻路蚂蚁寻路蚂蚁寻路蚂蚁寻路 问题描述 问题描述 问题描述 问题描述 在一个 n m 的棋盘上 每个格子有一个权值 初始时 在某个格子的顶点在某个格子的顶点 处一只面朝北的蚂蚁处一只面朝北的蚂蚁 我们只知道它的行走路线是如何转弯 却不知道每次转弯 前走了多长 蚂蚁转弯是有一定特点的 即它的转弯序列一定是如下的形式 右转 右转 左转 左转 右转 右转 左转 左转 右转 右转 右转 即两次右转和两次左转交替出现的形式 最后两次右转 最后两次一定是即两次右转和两次左转交替出现的形式 最后两次右转 最后两次一定是 右转 后再多加一次右转右转 后再多加一次右转 我们还知道 蚂蚁不会在同一个位置连续旋转两次不会在同一个位置连续旋转两次 并且蚂蚁行走的路径除了起点以外 不会到达同一个点多次行走的路径除了起点以外 不会到达同一个点多次 它最后一定是回最后一定是回 到起点到起点然后结束自己的行程 而且蚂蚁只会在棋盘格子的顶点处转弯只会在棋盘格子的顶点处转弯 设 k k k k 为蚂蚁左转的次数除以为蚂蚁左转的次数除以 2 2 2 2 当 k 0 时 蚂蚁可能行走的路径如下图 转弯序列为 右转 右转 右转 当 k 1 时 蚂蚁可能行走的路径如下图 转弯序列为 右转 右转 左转 左转 右转 右转 右转 现在已知棋盘大小 每个格子的权值以及左转次数 2 的值 问蚂蚁走出 的路径围出的封闭图形 权值之和最大可能是多少 输入格式输入格式输入格式输入格式 在输入文件ant in中 第一行三个数 n m k 意义如题目描述 接下来一个 n 行 m 列的整数矩阵 表示棋盘 输出格式输出格式输出格式输出格式 在输出文件ant out中 一个数 表示蚂蚁所走路径围出的图形可能的最大权 值和 样例输入样例输入样例输入样例输入 2 5 2 1 1 1 1 1 1 1 1 1 1 样例输出样例输出样例输出样例输出 8 样例说明 样例说明 样例说明 样例说明 除了第一行的第二个和第一行的第四个都要围起来才至少合法 数据规模与约定 数据规模与约定 数据规模与约定 数据规模与约定 10 的数据所有格子中权值均非负 另 20 的数据 n 2 另 30 的数据 k 0 100 的数据 1 n 100 1 m 100 0 k 10 保证存在合法路径 数据有梯度 格 子中每个元素的值绝对值不超过 10000 防守战线防守战线防守战线防守战线 题目描述 题目描述 题目描述 题目描述 战线可以看作一个长度为 n 的序列 现在需要在这个序列上建塔来防守敌 兵 在序列第第 i i 号位置上建一座塔有号位置上建一座塔有 CiCi 的花费的花费 且一个位置可以建任意多的塔一个位置可以建任意多的塔 费用累加计算费用累加计算 有 m 个区间 L1 R1 L2 R2 Lm Rm 在第在第 i i 个区间个区间 的范围内要建至少的范围内要建至少 DiDi 座塔座塔 求最少花费 输入格式 输入格式 输入格式 输入格式 输入文件defend in中 第一行为两个数 n m 接下来一行 有 n 个数 描述 C 数组 接下来 m 行 每行三个数 Li Ri Di 描述一个区间 输出格式 输出格式 输出格式 输出格式 输出文件defend out中 仅包含一行 一个数 为最少花费 输入样例 输入样例 输入样例 输入样例 5 3 1 5 6 3 4 2 3 1 1 5 4 3 5 2 输出样例 输出样例 输出样例 输出样例 11 样例说明 样例说明 样例说明 样例说明 位置 1 建 2 个塔 位置 3 建一个塔 位置 4 建一个塔 花费 1 2 6 3 11 数据规模

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论