联考8.5

day2的暴力分拿的还算稳,然而只会打暴力......

T1数论题, 30分暴力直接走人

T2很像一个DP,先打了暴力留着对拍,结果刚了两个小时毛都没写出来,暴力也萎了......

T3最小生成树啊,码完kruskal直接走人,后来才知道prim可以拿60分,我ri......

30+0+30=60

T1 挖掘机技术哪家强:

题目描述:

有人问现实中为什么总是男生追求女生,反过来很少。实际上女生也是想主 动追求男生的,但是世俗中对于主动追求男生的女生有种歧视,这样就使得女生 不大敢主动追求男生。但是面对喜欢的男生,难道就不出手么?女生只能步步为 营,挖坑来引诱男生往里跳。这时候问题就来了,挖掘机技术到底哪家强? 被热血沸腾的广告洗脑了若干天后,Matt 终于下定决心,毅然登上了开往 泉城的列车,决心寻找生活的希望。 来到布鲁谢特学院后,Matt 逐渐地了解了各种型号的挖掘机。在这里我们 可以认为有大挖掘机和小挖掘机两种。 今天 Matt 的任务很简单: 首先他要用大挖掘机挖出恰好 N 单位体积的砂土。 由于小挖掘机比较笨拙,它每次挖的砂土体积是固定的。也就是说,设每次挖 x 单位体积砂土,那么 N 需要被 x 整除。在挖出若干堆体积为 x 的砂土后,Matt 需要计算 x 的“难挖指数” 。体积 x 的“难挖指数”定义如下:对于某个不超过
x 的体积 y,如果 x 与 y 的最大公约数为 1,那我们认为体积 y 是“难挖的” ,x 的“难挖指数”就要加上 y。 由于 Matt 之后还需要用小挖掘机处理被大挖掘机挖出的砂土,他希望知道 所有可能的 x 的难挖指数的和,这样他好估算今天要干多久,不然作为布鲁谢特 的高才生,他出门要被笑话的。

T2 孤独一生:

题目描述:

下课了,Polo 来到球场,但他到了之后才发现…..被放了飞机…… 无事可做的他决心找点乐子,比方说……跳台阶…… 球场边有 N 个台阶拍成一行,第 i 个台阶的高度是 Hi(0<Hi<=10^9),第 0 个台阶,也就是地面的高度为 0。 Polo 打算把这 N 个台阶分成两个集合 Sa,Sb(可 以为空) ,对于一个台阶集合 S={P1,P2,...P|S|},其中 P1<P2<...<P|S|,他需要花费 ∑|H_p_i-H_p_i-1|的体力值来完成。 现在他希望两次跳跃所需的总体力值最小,你能帮帮他吗?

50分暴力:

 1 #include<cstdio>
 2 #include<cstdlib>
 3 #include<cstring>
 4 #include<iostream>
 5 #include<cmath>
 6 #include<algorithm>
 7 #define ll long long
 8 using namespace std;
 9
10 const int maxn = 5010;
11
12 int n,h[maxn];
13 ll dp[maxn][maxn];
14
15 int main() {
16   scanf("%d", &n);
17   for(int i=1; i<=n; i++) scanf("%d", &h[i]);
18   memset(dp,127/3,sizeof(dp));
19   dp[0][0]=0,dp[1][0]=dp[0][1]=h[1];
20   for(int i=0; i<=n; i++) {
21     for(int j=0; j<i-1; j++) {
22       dp[i][j]=dp[i-1][j]+1ll*abs(h[i]-h[i-1]);
23       dp[j][i]=dp[i][j];
24     }
25     for(int k=0; k<i-1; k++) {
26       dp[i][i-1]=min(dp[i][i-1],dp[k][i-1]+1ll*abs(h[i]-h[k]));
27       dp[i-1][i]=dp[i][i-1];
28     }
29   }
30   ll ans=1000000000000000;
31   for(int i=0; i<n; i++) {
32     ll res=min(dp[n][i],dp[i][n]);
33     ans=min(ans,res);
34   }
35   printf("%lld", ans);
36   return 0;
37 }

T3 地壳运动:

题目描述:

JZ 是一个坐落在地壳运动活跃的山区的城市,常受地质灾害的袭击。 城市中建立了 N 个应急避难所以躲避灾害,这些避难所从 1~N 编号。此外 有 M 条道路连接这些避难所,所有避难所间均可通过这 M 条道路直接或间接到 达。由于是在规划良好的市区,道路可以由若干个平行于 x 或 y 坐标轴的线段组 成,所以避难所 xi 和 yi 之间的道路可以用(ui,vi)来表示,道路的长度为 ui+vi。 由于地壳运动会导致地面拉伸或收缩, 可用两个实数k1,k2 描述城市的伸缩程度, 此时某条道路的实际长度变ui*k1+vi*k2。有若干个独立的询问,每次询问给 出 k1 和 k2,政府都希望在此地壳运动前提下,以最小的花费维护其中一些道路, 使得只用这些被维护的道路仍能使所有避难所间相互连通。 因为花费与道路的实 际总长成正比,所以你需要对每一次询问求出被维护道路的最短实际总长。

时间: 2024-11-26 10:55:07

联考8.5的相关文章

jloi2017(shoi2017?)六省联考酱油记

Day -n 听说了4.22.4.23的省选,而且还是六省联考. 压力山大. 尽管我只是一名高一的simple OIer,在省选到来之前,心里还是很紧张的. 毕竟自己也知道南方dalao们都是神犇,像我这种巨蒻能考成什么样还很不好说. 感觉当时的紧张气氛堪比中考前. Teacher:这次省选就是让你们体验一下考试氛围的,并没有指望你们有多好的成绩,自己写好暴力就行了,不必非要写正解. 嗯,我本来就是去打酱油的,不在乎成绩. 考试前几天敲敲模板,博客也不写了,全力准备考试. Day 0 考前的晚上

3.5~3.6联考题解

本来想加个密码的,后来一想全HE就咱们这几个人,外省的dalao愿看也没事儿,就公开算了,省得加密码各种麻烦. 先补这两天的题解吧--如果有空的话我可能会把上次联考的题解补上= =(中午没睡觉,现在困得很,根本没法写题-- 算算算number 感觉出题人出题的时候zz了吧,费了半天搞出来一个极其麻烦还跑得慢的做法是要闹哪样啊-- 算了,写一写$O(nk)$做法的推导过程吧,虽然其实非常好推-- 首先定义$S_i$表示到$1~i$位置的前缀和,并且规定$S_0=0$,那么 \begin{align

六省联考:组合数问题

4870: [Shoi2017]组合数问题 2017-09-03 Description Input 第一行有四个整数 n, p, k, r,所有整数含义见问题描述. 1 ≤ n ≤ 10^9, 0 ≤ r < k ≤ 50, 2 ≤ p ≤ 2^30 ? 1 Output 一行一个整数代表答案. INPUT_1 2 10007 2 0 INPUT_2 20 10007 20 0 OUT_1 8 OUT_2 176 并不知道这个是什么玄学(组合数),但是这个题并不是裸组合数,因为联考时用组合数递

【2017杭二联考】 图的有向环

P2555 - [2017杭二联考]图的有向环 Description 题目背景: 幻想乡的亡灵公主,西行寺幽幽子,在幻想乡很受欢迎,经常有妖怪来拜访她,但是幽 幽子并不喜欢被打扰,她希望从白玉楼出发,散步之后再回到白玉楼,同时路上遇到的妖怪 越少越好(有趣的是道路两边的妖怪数量并不相同,分别从两个方向经过同一条道路遇到的 妖怪数量是不同的).当然,作为冥界的公主,她是不会重复经过同一条道路的. 问题描述: 给定一个有 n 个点 m 条无向边的图,每条无向边最多只能经过一次. 对于边(ui, v

【2017杭二联考】穿越矩形

P2554 - [2017杭二联考]穿越矩形 Description 题目背景: 幻想乡的创始人之一,八云紫,有着强大的控制结界的能力,可以瞬间消除一定范围内 所有弹幕.我们可以将其消除范围视为一个矩形,而弹幕可以视为动点. 八云紫想要嘲讽她的敌人,所以她希望只使用一次消除能力,尽可能多地消除弹幕. 请你告诉她,在哪一时刻使用道具,可以消除尽可能多的弹幕. 问题描述: 在平面上给定一个矩形区域(也可能退化成线段或者点). 矩形的边与坐标轴平行,左下端 点为 (xl,yl),右上端点为 (xr,y

8.9联考题解

今天的题有质量多了,尤其是第一题不再毫无意义,果然考这样的试比较有收获. 时间限制:1sec  内存限制:128MB 题解       刚开始看的时候没有思路.不过这样的考试才叫正常嘛,前两天T1那是什么玩意= =.边读题边写前缀和.离散之类的词,但是前缀和并不能处理出题目中所要求的情况,3*10^5大概最多nlogn.举了几个例子,发现好像和后面大于它的数有关,想了想怎么求它后面大于它的数字个数,过了一会猛然发现我举的例子也太特殊了,全都是单调递增的,有点挫败,就去做后面的题了.T2做了很久还

10.29 FJ四校联考

//四校联考Rank 16 感觉很滋磁 (虽然考的时候抱怨厦门一中出的数学题很NOIP///) 圈地 [问题描述] n根长度不一定相同的木棍,至多可以对其中一根切一刀,然后用其中的任意根围一个三角形,求三角形的最大面积.设面积为S,输出16*S^2对998244353取模后的答案.特别地,无解输出-1. 注:退化的三角形(面积为零)不被认为是三角形,答案应该为-1. [输入文件] 输入文件为tri.in. 输入文件第一行包含两个正整数n和998244353. 第二行包含n个正整数,表示每根木棍的

bzoj千题计划265:bzoj4873: [六省联考2017]寿司餐厅

http://www.lydsy.com/JudgeOnline/problem.php?id=4873 选a必选b,a依赖于b 最大权闭合子图模型 构图: 1.源点 向 正美味度区间 连 流量为 美味度 的边 2.负美味度区间 向 汇点 连 流量为 美味度的绝对值 的边 3.区间[i,j] 向 区间[i+1,j].区间[i,j-1] 连 流量为 inf 的边 4.区间[i,i] 向 寿司i 连 流量为 inf 的边 5.寿司i 向 汇点 连 流量为 寿司代号 的边 6.寿司i 向 它的代号 连

bzoj千题计划266:bzoj4872: [六省联考2017]分手是祝愿

http://www.lydsy.com/JudgeOnline/problem.php?id=4872 一种最优解是 从大到小灯有亮的就灭掉 最优解是唯一的,且关灯的顺序没有影响 最优解 对每个开关至多操作1次,(连带着的灯的亮灭改变不算) 设最优解 需要操作cnt次,那么就有cnt盏灯是正确的选择 设 f[i] 表示 有i种正确的选择  变为 有i-1种正确的选择 的 期望次数 那么在n盏灯中,有i盏灯操作1次 就可以 减少一次正确选择 有n-i盏灯是错误的选择,选了它还要把它还原,还原它也

[BZOJ4869][六省联考2017]相逢是问候(线段树+扩展欧拉定理)

4869: [Shoi2017]相逢是问候 Time Limit: 40 Sec  Memory Limit: 512 MBSubmit: 1313  Solved: 471[Submit][Status][Discuss] Description Informatikverbindetdichundmich. 信息将你我连结.B君希望以维护一个长度为n的数组,这个数组的下标为从1到n的正整数.一共有m个操作,可以 分为两种:0 l r表示将第l个到第r个数(al,al+1,...,ar)中的每