随笔分类 - 题解
摘要:洛谷P1522 [USACO2.4]牛的旅行 Cow Tours 题意: 给出一些牧区的坐标,以及一个用邻接矩阵表示的牧区之间图。如果两个牧区之间有路存在那么这条路的长度就是两个牧区之间的欧几里得距离。 对于一个联通块,称之为一个牧场,也就是说一个牧场内任意一个牧区都可以到达该牧场内的任意的另外一个
阅读全文
摘要:洛谷P1462-通往奥格瑞玛的道路 题目描述 在艾泽拉斯,有$n$个城市。编号为$1,2,3,...,n$。 城市之间有$m$条双向的公路,连接着两个城市,从某个城市到另一个城市,会遭到联盟的攻击,进而损失一定的血量。 每次经过一个城市,都会被收取一定的过路费(包括起点和终点)。路上并没有收费站。
阅读全文
摘要:洛谷P1119-灾后重建 题目描述 给出$B$地区的村庄数NN,村庄编号从$0$到$N-1$,和所有$M$条公路的长度,公路是双向的。 给出第$i$个村庄重建完成的时间$t_i$,你可以认为是同时开始重建并在第$t_i$天重建完成,并且在当天即可通车。若$t_i=0$则说明地震未对此地区造成损坏,一
阅读全文
摘要:洛谷P1144-最短路计数 题目描述: 给出一个$N$个顶点$M$条边的无向无权图,顶点编号为$1-N$。问从顶点$1$开始,到其他每个点的最短路有几条。 思路: $Dijkstra$的一个变形题目。 在跑$Dijkstra$松弛的时候,若dis[v] > dis[u] + 1那么res[v]=re
阅读全文
摘要:洛谷 P1629 邮递员送信 题目描述: 有一个邮递员要送东西,邮局在节点 11。他总共要送 n-1n−1 样东西,其目的地分别是节点 22 到节点 nn。由于这个城市的交通比较繁忙,因此所有的道路都是单行的,共有 mm 条道路。这个邮递员每次只能带一样东西,并且运送每件物品过后必须返回邮局。求送完
阅读全文
摘要:洛谷P2241-统计方形 题目描述: 有一个 \(n \times m\) 方格的棋盘,求其方格包含多少正方形、长方形(不包含正方形)。 思路: 所有方形的个数=正方形的个数+长方形的个数。对于任意一个$x\times y$的矩形,以这个方形右下角的那个块作为要在矩形内选择正方形\长方形的右下角,则
阅读全文
摘要:POJ-2528-Mayor's posters 题意: 比特城竞选市长。在一个长度为$10000000$的墙上,每个候选人可以贴一个任意长度的海报,所有候选人的海报都是等高的并且海报都是连续的。后来贴的海报可以覆盖原来贴在这个位置的海报的部分,比如第一个人在$[1,3]\(这个区间贴了海报,第二个
阅读全文
摘要:UVA-514 Rails 题意: 如图有一个铁路中转站,在A侧有$n$个车厢,从左到右编号分别为$1,2,3..,n$,现在你可以通过中间的中转站(\(station\))对这些车厢进行重新排序。给出你重新排序之后的车厢编号问你是否合法。 需要注意的是,假如一个车厢从$A$进入了中转站,那么它只能
阅读全文
摘要:UVA-210 Concurrency Simulator 题意: 让你模拟并行程序。程序可以执行以下五种操作: 操作 耗时 作用 \(variable = constant\) \(c_1\) 将单字母变量(\(variable\))赋值为$constant$ \(print\ constant\
阅读全文
摘要:2020ICPC·小米 网络选拔赛第一场 C-Smart Browser #include <string> #include <iostream> std::string s; void solve() { std::cin >> s; int ans = 0, t = s[0] == 'w';
阅读全文
摘要:CF1397-C. Multiples of Length 题意: 给出一个长度为$n$的序列,让你进行下面操作三次使得整个序列全部变为$0$: 在序列中选中一段序列$(l, r)\(,之后对这个序列中每个数字都加上一个\)(l - r + 1)$的倍数,这个倍数可以是负数,可以是零。 思路:
阅读全文
摘要:CF1478-B. Nezzar and Lucky Number 题意: 题目给出一个数字$d(1\leq d \leq 9)$代表某个人最喜欢的数字。 题目定义了幸运数字,它的含义为:若一个数字的每个数位上至少出现一次这个人最喜欢的数字那么就称这个数字为幸运数字。例如这个人非常喜欢$7$,那么$
阅读全文
摘要:CF1478-A. Nezzar and Colorful Balls 题意: 有$n$个球,每个球上面都有一个数字$a_i$,这些数字是组成的序列是非递减的。现在你要给每个球涂色,你必须保证相同颜色的球上面的数字组成一个严格递增序列。问你最少多少种颜色可以实现上述要求? 思路: 比赛的时候卡题意了
阅读全文
摘要:CF1475-D. Cleaning the Phone 题意: 手机上有很多应用非常占用内存,你要清理内存。对于每个应用$i$有以下描述:应用$i$占用了$a_i$的空间,它的方便度为$b_i$。 现在让你删除其中部分应用使得删除的应用占用的空间总大小大于等于$m$且损失的方便度最小。 思路: 按
阅读全文
摘要:CF1401-C. Mere Array 题意: 给出一个长度为$n$的数组$a$,你可以对这个数组进行如下操作:对于数组$a$中任意的两个元素$a_i$、\(a_j\),若$gcd(a_i,a_j)=min{a_1,a_2,...,a_n}$,那么就可以交换数组中的这两个数字。 现在问你是否能够通
阅读全文
摘要:题意: 给出一个由$n$个数字构成的数组$a$,让你在这个数组中找出有多少个符合以下要求的元组$(i,j,k,l)$: \(i<j<k<l\); \(a_i==a_k,a_j=a_l\). 思路: 维护两个前缀和$pre,suf$。$pre$维护前$i$个数字中数字$j$的数量,$suf$维护后$i
阅读全文
摘要:CF1400-C. Binary String Reconstruction 题意: 对于一个二进制字符串$s$,以及一个给定的$x$,你可以通过一下操作来得到字符串$w$: 对于字符串$s$的第$i$位, 如果$i-x$有意义并且$s[i-x]==1$那么$w[i]=1$ ; 2.如果$i+x$有
阅读全文
摘要:CF1475-C. Ball in Berland 题意: 一个班级有$a$个男生和$b$个女生,现在这个班级有$k$对男女愿意一起出席毕业典礼,这里注意$k$对男女中可能会有某个男生或女生出现在多个$pair$中。 你从这$k$对中找出两对,使得这两对中的男生不相同、女生不相同,即一个男生或女生不
阅读全文
摘要:CF1459-C. Row GCD 题意: 给出两个整数序列$a、b$,他们的长度分别为$n,m$。对于数组$b$中的每个数字,让你求出$gcd(a_1+b_j,a_2+b_j,...,a_n+b_j)$。 思路: 本题用到了$gcd$的两个性质: \(gcd(a_1,a_2,...,a_n) =
阅读全文
摘要:CF1471-B. Strange List 题意: 给定一个由$n$个数字组成的数组以及一个$x$。现在从前往后遍历数组,若当前遍历的数字$a[i]$可以被$x$整除,那么就在数组的最后加上$x$个数字$\frac {a[i]}x$;若当前遍历的数字不能被$x$整除,那么就停止遍历。 问题是当遍历
阅读全文

浙公网安备 33010602011771号