摘要:
分析 这题我和上题用了一样的方法,让它们不走到一个点,可能是因为有些数可能是负的,走到一个点反而权值更大? 反正l改成1开始就对了。然后这题要判断两个人是不是走到一个点,如果走到一个点,就要判掉。 其实这种题也是属于线性DP,是看走到一个点上的权值 // 代码 #define int LLconst 阅读全文
摘要:
链接:https://ac.nowcoder.com/acm/contest/24213/1038来源:牛客网 题目描述 小渊和小轩是好朋友也是同班同学,他们在一起总有谈不完的话题。一次素质拓展活动中,班上同学安排做成一个m行n列的矩阵,而小渊和小轩被安排在矩阵对角线的两端,因此,他们就无法直接交谈 阅读全文
摘要:
链接:https://ac.nowcoder.com/acm/contest/24213/1037来源:牛客网 题目描述 设一个n个节点的二叉树tree的中序遍历为(l,2,3,…,n),其中数字1,2,3,…,n为节点编号。每个节点都有一个分数(均为正整数),记第j个节点的分数为di,tree及它 阅读全文
摘要:
链接:https://ac.nowcoder.com/acm/problem/50500来源:牛客网 题目描述 给定一个具有N个顶点的凸多边形,将顶点从1至N标号,每个顶点的权值都是一个正整数。将这个凸多边形划分成N-2个互不相交的三角形,试求这些三角形顶点的权值乘积和至少为多少。 输入描述: 输入 阅读全文
摘要:
分析: 很明显的一道线性DP,就类似装箱问题 不过时间复杂度和空间复杂度太大了,就得用到bitset<N> N最多开到1e7,不过开到1e7会报错(可能太大了),开到1e6 也会报错 // 代码 //#define int LLconst int N =1001000;int n,m; void s 阅读全文
摘要:
链接:https://ac.nowcoder.com/acm/problem/23501来源:牛客网 题目描述 小A非常喜欢回文串,当然我们都知道回文串这种情况是非常特殊的。所以小A只想知道给定的一个字符串的最大回文子串是多少,但是小A对这个结果并不是非常满意。现在小A可以对这个字符串做一些改动,他 阅读全文
摘要:
题目难度 中等 推荐理由 考验对背包问题的理解 题目知识点 分组背包,0/1背包 题意 农夫约翰有预算 VV,有 NN 台游戏机,每台游戏机价格为 P_iPi。每台游戏机有G_iGi个独立游戏,只有买了这台游戏机才能玩对应的游戏,每个游戏价格为 GP_jGPj,玩了之后奶牛产量增加 PV_jP 阅读全文
摘要:
链接:https://ac.nowcoder.com/acm/contest/24213/1032来源:牛客网 题目描述 牛市的幸存的先民在流星雨之后就忍痛离开了这片土地,选择迁徙,在迁徙的途中,他们需要渡过一条河。因为牛市的树木在流星雨中被严重破坏,所以他们只造出了一艘小船,船太小了,一次只能乘坐 阅读全文
摘要:
链接:https://ac.nowcoder.com/acm/problem/51170来源:牛客网 题目描述 设有N堆沙子排成一排,其编号为1,2,3,…,N1,2,3,\dots ,N1,2,3,…,N(N≤300)(N\leq 300)(N≤300)。每堆沙子有一定的数量,可以用一个整数来描述 阅读全文
摘要:
链接:https://ac.nowcoder.com/acm/contest/24213/1030来源:牛客网 题目描述 将n堆石子绕圆形操场排放,现要将石子有序地合并成一堆。规定每次只能选相邻的两堆合并成新的一堆,并将新的一堆的石子数记做该次合并的得分。 请编写一个程序,读入堆数n及每堆的石子数, 阅读全文
摘要:
链接:https://ac.nowcoder.com/acm/contest/24213/1029来源:牛客网 题目描述 帅帅经常跟同学玩一个矩阵取数游戏:对于一个给定的n*m的矩阵,矩阵中的每个元素aij均为非负整数。游戏规则如下: 1.每次取数时须从每行各取走一个元素,共n个。m次后取完矩阵所有 阅读全文