- 博客(16)
- 收藏
- 关注
原创 t20171215A2奶牛过马路
他在一天里进行了N次观察并记录下奶牛所在地的数据,每个观察记录包含一头奶牛的ID号(在 1 - 10范围内的整数,因为农民约翰有 10头奶牛),以及牛在哪一边的道路上。接下来 N 行,每行包含一个观察记录,由两个数组成,第一个数表示牛的ID号,第二个数为 0或1,表示路的两侧(路的一边为 0,另一边为 1)。根据 FJ 记录的数据,请帮他统计奶牛总共过了多少次马路。当一头奶牛连续出现在道路的不同两侧时,就认为过了一次马路。样例解释,奶牛 3 过了 2 次马路——她先出现在第 1 侧,然后出现在第 0。
2023-04-17 13:09:36 52
原创 t20171215a1BILL的账单
但是由于CZYZ高三教室在 4楼和5楼,而高一教室在 1楼和2楼,所以导致高三同学总是很难到想吃的东西。又由于D,G,Z的动作总是很慢,所以想吃到不错的午餐更是艰难。可是计划赶不上变化,期间出现了忘换饭卡之类的一系列问题,导致了账目的混乱,于是X又承担下了记录账目的任务。第 2至n行每行两个字母(只含D,G,Z),表示前一个同学欠后一个同学一顿饭,字。第 1行一个整数 n(0<n≤10000), 表示需要记录账目天数。共 3行,每行一个字母和一个数字,之间有一个空格,行末无空格。
2023-04-17 12:24:38 57
原创 t2018gc346低洼地
一组数,分别表示地平线的高度变化。高度值为整数,相邻高度用直线连接。找出并统计有多少个可能积水的低洼地?第2行连续n个数表示地平线高度变化的数据,保证首尾为0 (0≤高度≤1000)。如图:地高变化为 0 1 0 2 1 2 0 0 2 0。两行,第一行n(3≤n≤100000),表示有n个数。一个数,可能积水低洼地的数目。只需要判断相邻三个即可。
2023-04-15 19:22:16 42
原创 t2018gc345排队接水
输出文件有n+1行,第一行至第n行为一种排队顺序,即1到n的一种排列;最后一行为这种排列方案下的平均等待时间(输出结果精确到小数点后两位)。输入文件第一行为n(1<=n<=20000);第二行到第n+1行分别表示第1个人到第n个人每人的接水时间T1,T2,…有n个人在一个水龙头前排队接水,假如每个人接水的时间为Ti,请编程找出这n个人排队的一种顺序,使得n个人的平均等待时间最小。需要结构体与cmp。
2023-04-14 20:48:37 51 1
原创 t2018gc343赛马
现在有甲、乙两队各出n(编号为1..n)匹赛马进行一对一的n场比赛,由于赛马的出场顺序是赛前安排且不让对方知道的,所以两队只能决定自己马匹的上场顺序而不能根据对方的顺序来调整自己的策略。假设每匹马都有恒定的速度,所以速度大的马一定比速度小的马先到终点(没有意外!现给出两队赛马的速度及出场顺序,试计算出甲队胜、平、负的场次数。第2行:n个整数,表示编号从1..n的甲队各匹马的速度(0 < 每个整数 < 1000)。第3行:n个整数,表示编号从1..n的乙队各匹马的速度(0 < 每个整数 < 1000)。
2023-04-14 20:10:42 68 1
原创 t2018gc342聪明的小地鼠
在学校里的试验田里面,种了n个大萝卜,小地鼠又非常的喜欢吃萝卜。大萝卜都是种在一排地里面,认真的管理员,按照萝卜的位置早早的给萝卜编了号。同样,在这个地里呢,正好也有n只小地鼠,这些小地鼠,他们都是按照顺序出来偷萝卜。因为,小地鼠的老大(即1号老鼠),很胖,所以他决定多偷萝卜了,而只是拿了1号萝卜,把剩余的萝卜交给他的小弟们。当然,他为了让管理员还能够有点收入,好以后继续种萝卜,就给小弟们,下达了一个命令。有一个正整数n,代表大萝卜的个数(即地鼠的个数),(5 < n < 5000)。
2023-04-14 20:00:55 48 1
原创 t20171215b1辉辉过桥
周末,辉辉决定要去摇摇家玩,可是通往摇摇家道路的中间有一座桥,桥下有条河,河里有许多贪吃鱼。桥与河的高度是20米,如果有一条贪吃鱼能跳过桥,辉辉就会被咬伤,不能过桥了。如果辉辉不能过桥就输出“NO!”,能过桥就输出“OK!一个整数n,表示有几个贪吃鱼。接着输入n个数,表示贪吃鱼能跳的高度。这道题很简单,直接判断N个数中有没有大于20的数即可。第一题 辉辉过桥(bridge)
2023-04-14 19:44:50 59 1
空空如也
t20171215b8学生分组 算法?
2023-04-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人