
USACO GOLD
szh_0808
这个作者很懒,什么都没留下…
展开
-
USACO 2018 US Open Contest总结
比赛链接T1 Out of Sorts题目链接题目大意:给定一个类似于冒泡排序的程序,问能while循环多少次。 思路:观察给定程序,实际上是从左向右将每个数移到它左边第一个比它大的数左边,然后从右向左将每个数移到它右边第一个比他小的数右边。 所以问题就转化成了一个数左边多少个数比他大。 树状数组即可。 1A。 Code:#include<cstdio>...原创 2018-05-28 15:41:08 · 1691 阅读 · 0 评论 -
USACO 2018 February Contest总结
比赛链接T1 Snow Boots链接题目大意:Q个询问,询问一个长为N的序列有没有长度大于等于didid_i的权值全部大于viviv_i的子区间。思路:将所有积雪按照深度排序,所有靴子按照承受深度排序,离线处理后,询问就变成了将一些积雪合并后有没有长度大于承受深度的区间。 采用双向链表实现。 1A#include<cstdio>#include&lt...原创 2018-05-28 15:42:47 · 404 阅读 · 0 评论 -
USACO 2018 January Contest
比赛链接T1 MooTube题目链接题目大意:给定一个图,两个点之间的距离是他们路径上边权的最小值。给定一个起点,求距离大于等于K的点有几个。思路:考虑并查集。 - 将边权排序,将询问排序离线处理。 - 用两个指针,代表边加了多少和询问处理到第几个。 - 对于每一个询问,将所有边权小于等于它的边,全都加进去,也就是将两个端点所在并查集合并。1A#include&l...原创 2018-05-28 15:43:44 · 468 阅读 · 0 评论 -
USACO 2017 US Open Contest总结
比赛链接T1 Bovine Genomics题目链接题目大意:给定N个“奇特的串”和M个“正常的串”,让你选择一个最短的区间[l,r][l,r][l,r],使得没有一个奇特的串的这个区间和任何一个正常的串的这个区间相同。思路:二分+哈希。 - 因为是求最短的区间,所以二分。 - 因为判断两个串是否相同,所以哈希。 - 实现起来还是比较简单:二分区间长,枚举起点,暴力检验。...原创 2018-05-29 15:07:49 · 467 阅读 · 0 评论 -
USACO 2017 February Contest总结
比赛链接T1 Why Did the Cow Cross the Road题目链接题目大意:给定一个N×NN×NN\times N的网格。穿过两个格子的交界处需要有一个花费,每走三个格子也会有一个花费,问从左上角走到右下角的最小花费。思路:一眼看上去每三个格有一个花费,看上去不是很好处理,仔细一想。 想 想。 发现我们可以将每三步化成一步,看一个点走三步可以到哪,就连边,边权...原创 2018-05-29 15:09:47 · 428 阅读 · 0 评论 -
USACO 2017 January Contest总结
比赛链接T1 Balanced Photo题目链接题目大意:一个人要给他的一堆牛拍照,每头牛有一个身高且身高互不相同。定义L[i]L[i]L[i]为第iii头牛左边比它高的牛的个数,R[i]R[i]R[i]为第iii头牛右边比它高的牛的个数,定义“不平衡的牛”:它的L[i],R[i]L[i],R[i]L[i],R[i]相差两倍以上,求不平衡的牛的个数。思路:以下是刚看到题的时候的心...原创 2018-05-29 15:10:23 · 432 阅读 · 0 评论 -
USACO 2016 December Contest总结
比赛链接T1 Moocast题目链接题目大意:确定一个最小的通信距离使得一个平面上给定一些点直接或间接联通。思路:二分。五分钟做出来了。。。#include<cstdio>#include<cstring>#include<string>#include<algorithm>#include<iostream&g...原创 2018-05-29 15:11:11 · 363 阅读 · 0 评论 -
USACO 2016 US Open Contest总结
比赛链接T1 Splitting the Field题目链接题目大意:平面上有一些点,问用一个矩形把他们都框起来比用两个矩形都框起来花费面积要大多少(矩形可以使一条线)。思路:考虑一个矩形变成两个矩形,要么是竖着切一刀要么是横着切一刀。所以我们统计一个点左边和一个点右边最高最远的点在哪里,枚举求出答案即可。#include <iostream>#include...原创 2018-05-29 15:11:44 · 352 阅读 · 0 评论