玲珑杯#7 1/5

1、玲珑杯#7

2、

A   题意:两个数组a[],b[],操作(ai-1, ai, ai+1)->(ai-1 + ai, -ai, ai+1 + ai),看是否相等。 总结:(ai-1, ai, ai+1)->(ai-1 + ai, -ai, ai+1 + ai)如果考虑前缀和,那么一次操作等效(si-1, si, si+1)->(si, si-1, si+1)。     注意:前缀和。

B 题意:王国攻占游戏,从编号1城市开始,+v表示编号v的城市再连接一个新的城市,编号为当前最大编号加一;-v表示v连接的城市全部失去,并不再拥有。求每次最遥远城市的编号。    总结:建树,删除时dfs删除节点,优先队列维护当前树内深度最大值。    注意:深度,树dfs。

D  题意:n个硬币,每个硬币有个价值val。sum=0,每次取出第i个硬币,sum+=(val[i-1]*val[i]*val[i+1]),val[0]=val[n+1]=1。求可能的最大sum。   总结:区间动态规划, dp[i,j]表示捡起 i~j 区间的硬币, 有:dp[i,j] = max{ dp[i+1,k-1] + dp[k+1, j-1] + value[i] x value[k] x value[j] }。    不会区间dp

时间: 2024-11-05 15:34:53

玲珑杯#7 1/5的相关文章

“玲珑杯”ACM比赛 Round #19题解&源码【A,规律,B,二分,C,牛顿迭代法,D,平衡树,E,概率dp】

A -- simple math problem Time Limit:2s Memory Limit:128MByte Submissions:1599Solved:270 SAMPLE INPUT 5 20 1314 SAMPLE OUTPUT 5 21 1317 SOLUTION “玲珑杯”ACM比赛 Round #19 题目链接:http://www.ifrog.cc/acm/problem/1145 分析: 这个题解是官方写法,官方代码如下: 1 #include <iostream>

玲珑杯 1153 - 无影的神之右手 莫队

题目链接:http://www.ifrog.cc/acm/problem/1153 1153 - 无影的神之右手 Time Limit:4s Memory Limit:512MByte Submissions:183Solved:14 DESCRIPTION 觉不觉得这几个图很有毒啊?其实这几个不算很有毒吧~由乃懒得写题面了,反正写了也没人看,所以直接说题意吧~给你一个序列a,每次查询一个区间[l,r]的乘积的约数个数mod 19260817 INPUT 第一行两个数n,m 第二行n个数表示序列

“玲珑杯”ACM比赛 Round #19 B -- Buildings (RMQ + 二分)

“玲珑杯”ACM比赛 Round #19 Start Time:2017-07-29 14:00:00 End Time:2017-07-29 16:30:00 Refresh Time:2017-07-29 16:42:55 Private B -- Buildings Time Limit:2s Memory Limit:128MByte Submissions:590Solved:151 DESCRIPTION There are nn buildings lined up, and th

玲珑杯 #9 A 质数 B 博弈 C 不会

玲珑杯 #9 tangjz老师出的题,一伙大佬来抢钱,本菜鸡连签到题都做不了,只能补补题了== 官方题解 A.Check-in Problem 题意:判断n是否恰好有p个因子,p为质数,1<=n<=1e18,p>2. tags: 1.因为p>2知n肯定是一个大于1的非素数,由算术基本定理N=(P1^a1)*(P2^a2)*(P3^a3)......(Pn^an), n的因子个数就是(a1+1)×(a2+1)×(a3+1)×...×(an+1).又因为p是质数,所以n的质因子只能有一

“玲珑杯”算法比赛 Round #14题目与标程

"玲珑杯"算法比赛 Round #14By:wxh010910 Start Time:2017-05-13 16:00:00 End Time:2017-05-13 18:30:00 Refresh Time:2017-05-20 09:51:24 Public p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px "Helvetica Neue"; color: #454545 } p.p2 { margin:

2016-12-24玲珑杯

第一次打玲珑杯, 见识了各路大神,一共五题, A了两题,A题和C题, 其中A题还是因为数据太水乱搞出来的. A题,  因为数据水乱搞出来了, 之后看了正确的题解也没看懂.. 群里大神们都在讨论n^3的方法 , 可怕. 考虑一次操作 (ai-1, ai, ai+1)->(ai-1 + ai, -ai, ai+1 + ai) 如果考虑前缀和,那么一次操作等效为(si-1, si, si+1)->(si, si-1, si+1) 即对于前缀和而言,他只是交换了位置.因此,我们只需求出前缀和,然后看元

“玲珑杯”ACM比赛 Round #18 A 暴力水 C dp

“玲珑杯”ACM比赛 Round #18 计算几何你瞎暴力 题意:如果从一个坐标为 (x1,y1,z1)的教室走到(x2,y2,z2)的距离为 |x1−x2|+|y1−y2|+|z1−z2|.那么有多少对教室之间的距离是不超过R的呢? tags:坐标范围很小,瞎暴力 #include<iostream> #include<cstdio> #include<cstdlib> #include<algorithm> #include<cstring>

“玲珑杯”ACM比赛 Round #18

"玲珑杯"ACM比赛 Round #18 Start Time:2017-07-15 12:00:00 End Time:2017-07-15 15:46:00 A -- 计算几何你瞎暴力 Time Limit:5s Memory Limit:256MByte Submissions:1764Solved:348 DESCRIPTION 今天HHHH考完了期末考试,他在教学楼里闲逛,他看着教学楼里一间间的教室,于是开始思考: 如果从一个坐标为 (x1,y1,z1)(x1,y1,z1)的

“玲珑杯”线上赛 Round #17 河南专场

闲来无事呆在寝室打打题,没有想到还有中奖这种操作,超开心的 玲珑杯"线上赛 Round #17 河南专场 Start Time:2017-06-24 12:00:00 End Time:2017-06-24 14:30:00 Refresh Time:2017-06-24 14:48:00 Private A -- Sin your life Time Limit:1s Memory Limit:128MByte Submissions:529Solved:76 DESCRIPTION 给一个正