2020牛客暑期多校训练营(第三场)F. Fraction Construction Problem
链接
https://ac.nowcoder.com/acm/contest/5668
题意
已知 $a,b(a,b\le2\times10^6)$
求 $c,d,e,f$ 满足一下要求
- $\frac{c}{d}-\frac{e}{f}=\frac{a}{b}$
- $d<b,f<b$
- $1\le c,e\le 4\times10^{12}$
https://ac.nowcoder.com/acm/contest/5668
已知 $a,b(a,b\le2\times10^6)$
求 $c,d,e,f$ 满足一下要求
http://poj.org/problem?id=1417
有 $p$ 个好人,$q$ 个坏人
$n$ 次询问,问 $x$:$y$是好人还是坏人
如果 $x$ 是好人,那么他会如实回答,否则他会撒谎
求能否唯一确定哪些人是好人
http://poj.org/problem?id=1984
有 $n$ 个农田,$m$ 个关系
每个关系给出 $b$ 到 $a$ 的曼哈顿距离以及 $b$ 对 $a$ 的方向(正南或正北或正西或正东)
有$k$ 次询问,问在给出前 $c$ 个关系后能否计算出 $a$ 至 $b$ 的曼哈顿距离距离,能就输出曼哈顿距离距离,不能输出 $-1$
http://poj.org/problem?id=2912
$n$ 个人进行猜拳,除了一个 judge 外,其他人只会出单一的一种,给出 $m$ 种猜拳的结果,要求找出 judge 的序号,并且输出在第几次猜拳可以确定
https://zoj.pintia.cn/problem-sets/91827364500/problems/91827368062
$n$ 个点,每个点都有权值,给出 $m$ 条双向边,并有 $q$ 个操作
操作 destroy:断开 $x,y$ 之间的边
操作 query:询问与 $x$ 连通的点(不包括 $x$)中点权最大并且标号最小的点
先将所有操作完后没有断开的边建立
逆向枚举 $q$ 个操作,如果遇到 destroy,则说明在此操作之前这条边存在,建立这条边
所有点的连通关系可以用并查集维护,在合并时,点权大并且标号小的点作为祖先
1 | #include<bits/stdc++.h> |
http://acm.hdu.edu.cn/showproblem.php?pid=4685
$n$ 个王子,$m$ 个公主,每个王子可以娶他喜欢的公主中的一个,每个公主只能嫁个一个王子,必须保证最大匹配,升序输出每个王子可以娶的公主的编号
https://www.luogu.com.cn/problem/P4926
有两种约束条件
现在有 $s$ 个条件,$t$ 个已知点,使 $T$ 尽可能大来满足所有条件