小中大

题目背景

在数据分析中,最小值最大值以及中位数是常用的统计信息。

题目描述

老师给了你 nn 个整数组成的测量数据,不保证有序,可能存在重复的数据。请统计出这组测量数据中的最大值、中位数以及最小值,并按照从大到小的顺序输出这三个数。

输入格式

阅读全文 »

小明上学

题目背景

小明是汉东省政法大学附属中学的一名学生,他每天都要骑自行车往返于家和学校。为了能尽可能充足地睡眠,他希望能够预计自己上学所需要的时间。他上学需要经过数段道路,相邻两段道路之间设有至多一盏红绿灯。

京州市的红绿灯是这样工作的:每盏红绿灯有红、黄、绿三盏灯和一个能够显示倒计时的显示牌。假设红绿灯被设定为红灯 rr 秒,黄灯 yy 秒,绿灯 gg 秒,那么从 00 时刻起,[0,r)[0,r) 秒内亮红灯,车辆不许通过;[r,r+g)[r, r+g) 秒内亮绿灯,车辆允许通过;[r+g,r+g+y)[r+g, r+g+y) 秒内亮黄灯,车辆不许通过,然后依次循环。倒计时的显示牌上显示的数字 l(l>0)l(l > 0)是指距离下一次信号灯变化的秒数。

问题描述

一次上学的路上,小明记录下了经过每段路的时间,和各个红绿灯在小明到达路口时的颜色和倒计时秒数。希望你帮忙计算此次小明上学所用的时间。

阅读全文 »

信息传递

问题描述

nn 个人,每个人都有一个编号,从 11nn
如果 AA 得知一个消息,那么他一定会告诉 BB
问最少把消息告诉几个人,能让所有人得知这个消息。

输入格式

阅读全文 »

种酸奶

问题描述

小 L 喜欢喝酸奶,春天来了,小 L 想把酸奶种在地里,等到来年春暖花开,就能长出好多好多酸奶了
nn 个坑,小 L 给坑都编上号,从 11 号到 nn 号,每个坑最多种一瓶酸奶。
但是有一些限制形如 k,a,b,ck,a,b,c
kk 等于 11 ,则第 aa 号坑到第 bb 号坑最多种 cc 瓶酸奶。

阅读全文 »

模测成绩单

问题描述

模测结束了,小 L 拿到了一些形如 A 比 B 得分高 的信息,现在小 L 想要输出一份成绩排名表,使得排名表满足得到的信息,并且学号小的尽可能排在前面。

输入格式

第一行有两个整数,n,mn,m 表示有 nn 个同学,第 ii 个同学学号为 ii ,有 mm 条信息。
接下来有 mm 行,每行有两个整数 A,BA,B ,表示学号为 AA 的同学得分比学号为 BB 的同学得分高。

阅读全文 »

运输货物

问题描述

考虑一个具有N个顶点,M条边的无向图。编号为1的顶点对应于一个矿山,从中提取一些珍贵的矿物。编号为N的顶点对应于一家矿物加工厂。每条边连接两个不同的顶点并拥有有两个参数,分别为最大承重量C和通行时间D。现在将从矿山中提取的矿物并选择一条路径将提取的矿物运送至工厂。该路径应具有最大的承重量,以便能够同时运输尽可能多的矿物。路径的承重量等于路径中经过的边的最大承重量的最小值。但是,这些矿物非常敏感,一旦从矿山中提取出来,它们将在T时间单位后开始分解,除非他们在此时间间隔内到达工厂。因此,所选路径的总行进时间(其路径的通行时间之和)应小于或等于T。

输入格式

输入的第一行包含一个整数X,表示测试用例的数量。
每个测试用例的第一行包含3个整数,并用空格分隔:N,M,T。接下来的M行中的每行将包含四个整数,每个数字用空格分隔:A,B,C和D,这意味着顶点A和B之间存在一条边,最大承重量为C,通行时间为D。A和B是1和N之间的不同整数。任何两个顶点之间最多存在一个边。

阅读全文 »

差旅花费

问题描述

有n个车站,其中1号车站为始发站,现有n-1个人,你需要安排他们分别去往除始发站以外的n-1个车站,然后返回始发站。交通系统的所有路径均为单向路径,连接两个不同的车站,每经过一条路径需要交纳一定的费用,你能求出总花费的最低金额嘛

输入格式

第一行一个整数T,表示测试用例的个数。
对于每个测试用例,输入格式如下

阅读全文 »

穿越虫洞

问题描述

小H有nn个秘密基地(编号 11nn ),nn 个秘密基地之间有 mm 条双向路径和 ww 个单向时空隧道,通过路径需要消耗一定的时间TiT_i,而通过时空隧道可以使时光倒流TjT_j,现在小H想知道他能否从某一秘密基地出发,通过路径和时空隧道回到过去(即回到出发的秘密基地且该时刻要早于出发时间)。

输入格式

11行,一个整数 FF,表示测试用例的数量
接下来对于每一个测试用例,输入格式如下

阅读全文 »

买菜

问题描述

小H和小W来到了一条街上,两人分开买菜,他们买菜的过程可以描述为,去店里买一些菜然后去旁边的一个广场把菜装上车,两人都要买n种菜,所以也都要装n次车。具体的,对于小H来说有n个不相交的时间段[a1,b1][a_1,b_1],[a2,b2][a_2,b_2]...[an,bn][a_n,b_n]在装车,对于小W来说有n个不相交的时间段[c1,d1][c_1,d_1],[c2,d2][c_2,d_2]...[cn,dn][c_n,d_n]在装车。其中,一个时间段[s, t]表示的是从时刻s到时刻t这段时间,时长为t-s。
  由于他们是好朋友,他们都在广场上装车的时候会聊天,他们想知道他们可以聊多长时间。

输入格式

输入的第一行包含一个正整数n,表示时间段的数量。

阅读全文 »