ICode9

精准搜索请尝试: 精确搜索
  • 2021牛客暑期多校训练营32021-08-03 22:04:12

    本场出3 排名219 E.Math CY IMO的一道题,居然变成了签到题。 J.Counting Triangles WXL 找到三条边使得以此三条边为三角的颜色相同,问能找出多少个这种三角形。 解: a n s

  • 牛客多校6 c_Delete Edges(三个数,任意两数组合的情况只出现一次)2021-08-03 13:30:11

    传送门 示例1 输入 3 输出 1 1 2 3 题目大意: 给出点的个数n,每两点之间都有一条边,若是三个点之间的边可以组成三角形就可以删去此边,直到边的总数小于点的总数即完成操作; 思路: 题目实际上可以转换成三个数的组合问题,保证每次组合的三个数两两之间仅出现一次即成立; (之前想复杂

  • 2021牛客暑期多校训练营6 F. Hamburger Steak(贪心/好题)2021-08-02 23:35:41

    链接:https://ac.nowcoder.com/acm/contest/11257/F 来源:牛客网 题目描述 Riko is ready to cook hamburger steaks. There are mm pans and nn hamburger steaks that need to be fried. The ii-th hamburger steak needs to be fried for titi (which is a positive integer) min

  • 训练实录 | 2021牛客暑期多校训练营32021-08-02 21:05:32

    2021牛客暑期多校训练营3 传送门 E - Math 题意: 给一个整数n,求出满足下列条件的对数(x,y): 1:(xx+yy)%(x*y+1)=0, 2:1<=x<=y<=n. 思路: 设倍数关系为k,那么原式可以写成k*(xy+1)=xx+yy。 将x看作常量,那么由韦达定理可得y1+y2=kx 那么如果有一对书(x,y)符合条件,那么(x,kx-y)也会符合

  • 牛客多校2021-1-Journey among Railway Stations2021-08-02 11:06:32

    题目链接:Journey among Railway Stations 题目大意: 一段路上有 N N N个点,每个点有一个合法时间段 [ u

  • 牛客多校第五场J2021-08-02 11:01:22

    题意:有n颗钻石,位于三维坐标,每秒下沉vi,人每秒可捞回一棵钻石,捞回一棵钻石的代价为到原点距离的平方,问最小代价   解:肯定是0-n-1时间内捞回n颗钻石,所以是一张带权的二分图,二分图最小权匹配板子题   下附代码: 1 #include <iostream> 2 #include <cstring> 3 #include <cstdio>

  • 2021牛客暑期多校训练营5 K.King of Range (单调队列,双指针好题)2021-08-02 02:31:40

    题意:有一长度为\(n\)的数组,问有多少子数组的最大值和最小值之差大于\(k\). 题意:看数据范围,这题比较稳的写法应该是\(O(n)\),考虑一个区间,如果当前区间的最大值最小值之差已经大于\(k\)了,那么我们再去移动右区间也一定是合法的,也就是没有意义的,那么此时固定左区间,右

  • 牛客Contest11256 - 2021牛客暑期多校训练营52021-08-01 21:35:45

    Portal C - Cheating and Stealing Description 给出一场乒乓球赛每回合的输赢情况,总回合数为\(n(n\leq10^6)\),用\(W\)和\(L\)表示赢球和输球。在\(k\)分制中,若双方中有一方得分大于\(k\)且分差大于1分,则一小局结束,结算胜负。求在\(k\in[1,n]\)时,能够赢得的小局数目。 Solution \(

  • 牛客多校2021(五)H. Holding Two(构造、思维)2021-08-01 19:35:57

    题目:Holding Two 题意:构造一个n * m的01矩阵使得每行、每列、每条斜线任意相邻的三个数不能相同。 解析:每行和每列满足条件实际上还是比较容易的,但是斜线不太容易满足,可以构造一个矩阵(正好错开三个0或三个1): 1001 0110 矩阵变大: 10011001 01100110 10011001 01100110

  • 2021牛客多校5 G Greater Integer, Better LCM2021-08-01 18:02:54

    传送门 题意:给你3个数 \(a,b,c\),你需要找出 \(x,y\)两个数,使得 \(lcm(a+x,b+y)=c\),同时最小化\((x+y)\)的值,输出这个最小的\((x+y)\). \(a,b,c\)都很大,因此需要用__int128 输入输出,需要用快读快输来输入,同时\(c\)是以质因数分解的形式给出的,其因子个数\(n\)给定且不大于18,其质

  • 2021牛客多校5-Double Strings(dp+组合数学)2021-08-01 13:32:15

    这道题不要读假题呀,这道题不是让你选连续的一段(要是连续的一段不就成签到题了么) dp思路 用 d p [ i ] [

  • Holding Two(2021牛客多校第五场H)2021-08-01 13:05:27

    题目描述 输入描述 输出描述 输入样例 3 3 输出样例 110 001 100 题目大意:给定一个 n * m 的01矩阵,要求该矩阵中横、竖、斜方向上(可参考五子棋)每三个相邻的元素不能相同,输出一种符合要求的答案即可。 本题可直接考虑暴力模拟法,通过手模找出一种符合题意的构造方式,再找

  • 2021牛客暑期多校训练营5 题解2021-08-01 13:03:56

    文章目录 King of Range题意:思路:代码如下(详解) King of Range 题意: 给一数组,问有多少个区间的极差值 > k >k >k 思路: 对于区间

  • 2021牛客暑期多校训练营5 K. King of Range(单调队列)详细题解2021-08-01 02:31:06

    链接:https://ac.nowcoder.com/acm/contest/11256/K 来源:牛客网 题目描述 Given nn integers a1,a2,⋯ ,ana1,a2,⋯,an and mm queries. For each query, you are given a const kk and you should determine how many different pairs (l,r)(l,r) are there meeting the conditio

  • 2021牛客暑期多校训练营3 F 24dian2021-07-31 22:00:14

    先导 先看这个博客 但是上述博客说的有6种情况,其实这道题对于非24点有8种 比如 a/b+c/d=m or a/b-c/d=m

  • 2021暑假牛客多校32021-07-31 21:57:51

    B.Black and white 题意: 一个nxm的白色棋盘,在上边放上黑棋,放黑棋是有代价的,但是如果两行两列的四个焦点中有三个已经放上了,另外一个可以不花费任何代价放上该枚棋子,问放满棋盘的最小代价为多少? A(i+1) = (Ai * Ai * b + Ai * c + d)% p Where A(m*(i-1)+j) is the cost c(i,

  • 2021牛客暑期多校训练营4 J.Average (二分答案,前缀和维护动态区间)2021-07-30 12:31:16

    题意:给你两个长度分别\(n\)和\(m\)的序列\(a\)和\(b\),构造一个\(n\)x\(m\)的矩阵,每个单位的权值\(w_{i,j}=a_i+b_j\),现在要选一个长宽至少为\(x\)x\(y\)的子矩阵,求所选矩阵的最大平均值. 题解:这题不难转化为在\(a\)中找长度最小为\(x\)的区间最大平均值和在\(b\)中找长

  • 2021牛客暑期多校训练营42021-07-30 10:02:29

    2021牛客暑期多校训练营4 B Sample Game 经典的期望dp,最后求得是平方可能会造成一些困扰。 设dp[i][0]代表选择了i之后步数的期望,dp[i][1]代表选择了i之后步数的平方的期望。 先考虑求出期望步数,枚举下次随机生成了哪一个数转移即可。 设\(sum=\sum w[i]\) \(dp[i][0]=\sum_{j>=i

  • # 杭电暑假多校第4场_1009.License Plate Recognition2021-07-29 20:02:19

    License Plate Recognition 有点坑的模拟签到题。 题目传送门: 题目传送门 题面: 题目大意: 给你个30个长度为100的字符串,拼出车牌号模样: 输出字符串上每个部分的左边界与右边界。 对于边界定义: 思路: 读入字符串,然后一列一列看,找到边界就行。 坑点:川字虽然是一个字但是中间

  • 牛客多校2021(四)J.Average(二分、前缀和)2021-07-28 18:02:15

    题目:Average 题意:给出两个序列a、b,定义一个矩阵w,w[i][j] = a[i] + b[j],求该矩阵中宽至少为x,长至少为y的子矩阵元素之和的平均值最大能为多少。 思路:二分 + 前缀和(与最佳牛围栏相似) 解析:经过公式推导可得: \[\begin{align*} Avg &= \sum_{i=l_1}^{r1}\sum_{j=l_2}^{r2}w[i

  • 牛客Contest11255 - 2021牛客暑期多校训练营42021-07-28 12:32:17

    Portal D - Rebuild Tree Description 给出一个\(n(n\leq5\times10^4)\)个点的树,从中删去\(k(k\leq100)\)条边,再任加\(k\)条边,使得其仍是一棵树,求方案数。 Solution prufer序列+推推推。 删去\(k\)​​条边之后树就变成了\(k+1\)​​个连通块,设每块的大小为\(s_i\)​​。把每一块

  • 2021牛客暑期多校训练营3 E题2021-07-27 23:59:53

    E题: Math 原题链接:https://ac.nowcoder.com/acm/contest/11254/E 题目大意 给定 n ( 1 ≤ n ≤

  • 牛客多校2021(二)I.Stack(思维、构造)2021-07-27 18:03:42

    题目:Stack 题意:数组b代表单调栈的元素个数, 数组a为栈内的元素(1 <= ai <= n),有伪代码如下: Stk is an empty stack for i = 1 to n : while ( Stk is not empty ) and ( Stk's top > a[i] ) : pop Stk push a[i] b[i]=Stk's size 问是否能得到一个符合

  • 2021牛客多校3 B2021-07-27 15:31:54

    2021牛客多校3 B 牛客链接 题意: 给一个 n × m 的网格,每个格子有一个权值,若由 4 个格子组成的正方形中有 3 个已经染色,则第四个可免费染色 (白嫖),求染色全图所需最小代价 思路: 白嫖条件为: 假设我们白嫖 c (

  • 2021牛客暑期多校训练营4 部分题题解2021-07-27 14:32:37

    B 题目链接 Sample Game 简要题解 我们发现,只要确定了每一个数出现了多少次,就可以唯一确定当前的一个合法序列,也就是递增序列。 我们不知道这个合法序列的最终长度,但是这个最终长度肯定大于当前长度。 因此我们可以设\(F[i]\)表示最终长度大于\(i\)的概率,那么很容易知道我们所要求

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有