帝国大厦

题目描述

帝国大厦共有 nn 层,LZH 初始时在第 aa 层上。
帝国大厦有一个秘密实验室,在第 bb 层,这个实验室非常特别,对 LZH 具有约束作用,即若 LZH 当前处于 xx 层,当他下一步想到达 yy 层时,必须满足 xy<xb|x-y|<|x-b|,而且由于实验室是不对外开放的,电梯无法停留在第 bb 层。
LZH 想做一次旅行,即他想按 kk 次电梯,他想知道不同的旅行方案个数有多少个。
两个旅行方案不同当前仅当存在某一次按下电梯后停留的楼层不同。

阅读全文 »

最大区间和

题目描述

输入一个长度为 nn 的整数序列 aa,从中找出一段不超过 mm 的连续子序列(区间),使得这个序列的和最大。选出的区间可以为空。
n106,mn,109ai109n\le 10^6, m\le n, -10^9\le a_i\le 10^9

输入描述

第一行两个数 n,mn,m,第二行 nn 个整数 aia_i 表示这个数列。

阅读全文 »

城市规划

题目描述

有一座城市,城市中有 NN 个公交站,公交站之间通过 N1N-1 条道路连接,每条道路有相应的长度。保证所有公交站两两之间能够通过唯一的通路互相达到。
两个公交站之间路径长度定义为两个公交站之间路径上所有边的边权和。
现在要对城市进行规划,将其中 MM 个公交站定为“重要的”。
现在想从中选出 KK 个节点,使得这 KK 个公交站两两之间路径长度总和最小。输出路径长度总和即可(节点编号从 11 开始)。

阅读全文 »

石子合并

题目描述

将 堆石子绕圆形操场排放,现要将石子有序地合并成一堆。规定每次只能选相邻的两堆合并成新的一堆,并将新的一堆的石子数记做该次合并的得分。

请编写一个程序,读入堆数 NN 及每堆的石子数,并进行如下计算:

  1. 选择一种合并石子的方案,使得做 N1N - 1 次合并得分总和最大。
  2. 阅读全文 »

云计算实验3

实验目的

熟悉个人博客系统的搭建。
具体包括:
参考方案:注册Github账号,搭建Hexo环境并实现个人博客搭建,撰写实验报告。

硬件环境

阅读全文 »

超大背包

题目描述

有N件物品和一个容量为V的背包。第i件物品的重量是w[i],价值是c[i]。求解将哪些物品装入背包可使这些物品的重量总和不超过背包容量,且价值总和最大。

输入描述

第一行为N(1N40)(1≤N≤40),V(1V1015)(1≤V≤10^{15})

下面N行,第i行描述第i个物品的w[i](1w[i]1015)(1≤w[i]≤10^{15}),c[i](1c[i]1015)(1≤c[i]≤10^{15}),用一个空格分隔。

阅读全文 »