上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 44 下一页
摘要: 普通DP(复杂度O^2) 1 #include <iostream> 2 using namespace std; 3 4 const int N = 1010; 5 int a[N], dp[N], n; 6 7 int main() { 8 cin>>n; 9 for(int i = 1; i 阅读全文
posted @ 2020-02-18 10:43 古比 阅读(520) 评论(0) 推荐(0) 编辑
摘要: 作者:儒生雄才1链接:https://ac.nowcoder.com/discuss/366644来源:牛客网 题目连接:https://ac.nowcoder.com/acm/contest/3006/F 考虑到了第iii句话时候,这种状态可能由两种状态转移而来。 直接一发AC,从第i−1i-1i 阅读全文
posted @ 2020-02-14 13:18 古比 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 链接:https://ac.nowcoder.com/acm/contest/3006/B来源:牛客网 可以知道,在数轴上选点,会形成一个下凸形(左边单调递减,右边单调递增) 1 #include <bits/stdc++.h> 2 using namespace std; 3 4 struct p 阅读全文
posted @ 2020-02-13 19:29 古比 阅读(443) 评论(0) 推荐(0) 编辑
摘要: 题目连接:https://www.luogu.com.cn/problem/P3384 题目描述 如题,已知一棵包含N个结点的树(连通且无环),每个节点上包含一个数值,需要支持以下操作: 操作1: 格式: 1 x y z 表示将树从x到y结点最短路径上所有节点的值都加上z 操作2: 格式: 2 x 阅读全文
posted @ 2020-02-12 22:19 古比 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 链接:https://ac.nowcoder.com/acm/contest/3005/I来源:牛客网天上有n颗星星,每颗星星有二维坐标(xi,yi)(x_i, y_i)(xi​,yi​),还有一个属性值ziz_izi​,若两颗星星A, B满足xA<xBx_A < x_BxA​<xB​且yA<yBy 阅读全文
posted @ 2020-02-12 11:25 古比 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 链接:https://ac.nowcoder.com/acm/contest/3005/H来源:牛客网 大致题意:让我们针对每一个数,求这个数左区间和右区间颜色相同(也就是数字相同)得对数; 比如:左边3个“3'得颜色,右边2个‘3’得颜色,就有2*3=6对; 数据范围为5e5;所以可接受得复杂度为 阅读全文
posted @ 2020-02-11 18:40 古比 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 给你n个数,你可以这样操作:使区间[l,r]的数变成 他们的平均数,求字典序最小的序列。 做法:从左往右逐个比较,比较完之后会形成一个区间,一开始是区间为1的数进行比较,到后来会 变成区间较大的进行比较; 举个例子:7 6 5 4 3 2 3 显而易见,递减序列肯定是要求平均值的,但是求出来之后,会 阅读全文
posted @ 2020-02-11 12:54 古比 阅读(188) 评论(0) 推荐(0) 编辑
摘要: Description N个布丁摆成一行,进行M次操作.每次将某个颜色的布丁全部变成另一种颜色的,然后再询问当前一共有多少段颜色.例如颜色分别为1,2,2,1的四个布丁一共有3段颜色. Input 第一行给出N,M表示布丁的个数和好友的操作次数. 第二行N个数A1,A2…An表示第i个布丁的颜色从第 阅读全文
posted @ 2020-02-10 22:07 古比 阅读(91) 评论(0) 推荐(0) 编辑
摘要: https://ac.nowcoder.com/acm/contest/4010/C 这道题为尼姆博弈的其中一种裸类型; 要求求出前(1~n)堆的必胜方案。 对于这种类型,假如我们现在就前k堆,那么我们先异或出前k堆的异或值; 然后再对k堆中的每一项进行下列操作: tmp=sum^a[i] ,假如总 阅读全文
posted @ 2020-02-10 20:44 古比 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 母题:有若干堆石子,每堆石子的数量是有限的,二个人依次从这些石子堆中拿取任意的石子,至少一个(不能不取),最后一个拿光石子的人胜利。 1、我们首先以一堆为例: 假设现在只有一堆石子,你的最佳选择是将所有石子全部拿走,那么你就赢了。 2、如果是两堆:假设现在有两堆石子且数量不相同,那么你的最佳选择是取 阅读全文
posted @ 2020-02-10 20:31 古比 阅读(173) 评论(0) 推荐(0) 编辑
上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 44 下一页