欢乐纪中A组赛【2019.8.7】

前言

在短暂的比赛时间中,我发现本菜鸡越是功于心计想ACACAC,越是拿不到分,所以。。。

我不写比赛了JOJO!JOJO!JOJO!


成绩

JJJ表示初中,HHH表示高中后面加的是几年级

RankRankRankPersonPersonPersonScoreScoreScoreAAABBBCCC
141414(H−2)HJW(H-2)HJW(H2)HJW190190190505050100100100404040
252525(H−1)ZZY(H-1)ZZY(H1)ZZY160160160505050100100100101010
323232(J−3)WYC(J-3)WYC(J3)WYC140140140000100100100404040
515151(J−3)LRZ(J-3)LRZ(J3)LRZ100100100505050505050000
515151(J−3)XXY(J-3)XXY(J3)XXY100100100505050505050000
676767(H−1)QYH(H-1)QYH(H1)QYH808080000505050303030
757575(J−3)HZB(J-3)HZB(J3)HZB707070505050202020000
757575(H−1)WHF(H-1)WHF(H1)WHF707070505050000202020
757575(H−2)LZX(H-2)LZX(H2)LZX707070505050202020000
868686(J−3)ZYC(J-3)ZYC(J3)ZYC505050505050000000
929292(J−3)LW(J-3)LW(J3)LW404040404040000000
959595(J−3)XJQ(J-3)XJQ(J3)XJQ303030303030000000
105105105(J−3)HJQ(J-3)HJQ(J3)HJQ101010101010000000
112112112(H−2)YJY(H-2)YJY(H2)YJY000000000000

正题


T1:jzoj6275−[NOIPT1:jzoj6275-[NOIPT1:jzoj6275[NOIP提高组模拟1]1]1]LLL的数列【矩阵乘法,,,欧拉定理】

链接:
https://blog.csdn.net/Mr_wuyongcong/article/details/98773342


T2:jzoj6274−[NOIPT2:jzoj6274-[NOIPT2:jzoj6274[NOIP提高组模拟1]1]1]梦境【贪心,,,堆】

链接:
https://blog.csdn.net/Mr_wuyongcong/article/details/98759584


T3:jzoj6276−[NOIPT3:jzoj6276-[NOIPT3:jzoj6276[NOIP提高组模拟1]1]1]树【线段树,,,扫描线,,,倍增】

链接:
https://blog.csdn.net/Mr_wuyongcong/article/details/98762651


总结

今天T1T1T1一看矩阵乘法扩展欧拉定理(然而并不用扩展)写了半天发现思路全错(其实接近正确),然后就去看T2T2T2发现贪心性质十分显然但是过程比较麻烦。先写了个线段树结果发现并不用写,后来写了个堆就切了。然后T3T3T3开始以为是点分治,但是后来发现我的方法得加一个主席树就不写了,然后发现菊花图和链特别好写就写了,然后结果菊花图写挂了只拿到了404040

看题预估分50+50+70=12050+50+70=12050+50+70=120
做题预估分10+100+70=18010+100+70=18010+100+70=180
实际获得分0+100+40=1400+100+40=1400+100+40=140


SomeofcodeSome\ of\ codeSome of code


T340ptscodeT3\ 40pts\ codeT3 40pts code

#include<cstdio>
#include<cstring>
#include<vector>
#include<algorithm>
using namespace std;
const int N=100100; 
int n,m,p[N][2],dfn[N],rfn[N],cnt,tot,out[N],ls[N],ans,v[N];
vector<int> d[N];
struct Edge_node{int to,next;
}a[N*2];
void addl(int x,int y)
{a[++tot].to=y;a[tot].next=ls[x];ls[x]=tot;out[x]++;
}
void dfs(int x,int fa)
{dfn[++cnt]=x;rfn[x]=cnt;for(int i=ls[x];i;i=a[i].next){int y=a[i].to;if(y==fa) continue;dfs(y,x);}
}
int main()
{freopen("tree.in","r",stdin);freopen("tree.out","w",stdout);scanf("%d%d",&n,&m);for(int i=1;i<n;i++){int x,y;scanf("%d%d",&x,&y);addl(x,y);addl(y,x);}for(int i=1;i<=m;i++){int x,y;scanf("%d%d",&x,&y);d[x].push_back(i);d[y].push_back(i);p[i][0]=x;p[i][1]=y;}if(out[1]==n-1){for(int i=2;i<=n;i++){int num=n-1;for(int j=0;j<d[i].size();j++){bool flag=(d[i][j]>m),mark=d[i][j]-flag*m,y=p[mark][flag^1];if(y==1){num=0;break;}num--;}ans+=num;}printf("%d",ans);return 0;}for(int i=1;i<=n;i++)if(out[i]==1){dfs(i,0);break;}for(int i=1;i<=m;i++){p[i][0]=rfn[p[i][0]];p[i][1]=rfn[p[i][1]];if(p[i][0]>p[i][1])swap(p[i][0],p[i][1]);}int l=0;for(int i=1;i<=n;i++){for(int j=0;j<d[dfn[i]].size();j++){int val=d[dfn[i]][j];v[val]++;if(v[val]<2) continue;l=max(l,p[val][0]);}ans+=max(i-l-1,0);}printf("%d",ans);
} 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/322119.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【ASP.NET Core】给路由规则命名有何用处

上一篇中老周给伙伴们介绍了自定义视图搜索路径的方法&#xff0c;本篇咱们扯一下有关 URL 路径规则的名称问题。在扯今天的话题之前&#xff0c;先补充点东东。在上一篇中设置视图搜索路径时用到三个有序参数&#xff1a;{2}{1}{0}&#xff0c;分别是 Area、Controller、Actio…

SpringCloud Greenwich(五)之nacos、dubbo、Zuul和 gateway集成

本项目是搭建基于nacos注册中心的springcloud&#xff0c;集成dubbo框架&#xff0c;使用zuul网关和gateway网关 一、框架搭建 &#xff08;1&#xff09;项目结构 micro-service 服务提供者 zuul-gateway zuul网关 springcloud-gateway gateway网关 class-provider dubo…

P4318,bzoj2440-完全平方数【二分答案,莫比乌斯函数,容斥】

正题 题目链接: https://www.luogu.org/problem/P4318 https://www.lydsy.com/JudgeOnline/problem.php?id2440 题目大意 完全平方数只对应任意一个的正整数满足d∣n,d2∤nd\mid n,d^2\nmid nd∣n,d2∤n(也就是nnn的质因数分解后都没有次数)。 求第kkk个完全平方数 解题思路…

.NET/.NET Core中更清晰的堆栈跟踪

在基于异常的语言中&#xff0c;堆栈跟踪是用于诊断问题最重要的工具之一。在某些情况下&#xff0c;开发人员能得到的仅为一条简短的错误信息以及堆栈跟踪&#xff0c;尤其是当个人可识别信息&#xff08;PII&#xff09;约束限制了日志记录的内容时。随着任务并行库&#xff…

SpringCloud Greenwich(六)集成dubbo与openfeign的feignTargeter报错,cannot access its superinterface Targeter

一、现象 org.springframework.beans.factory.BeanCreationException: Error creating bean with name feignTargeter defined in class path resource [org/springframework/cloud/openfeign/FeignAutoConfiguration$HystrixFeignTargeterConfiguration.class]: Initializati…

bzoj2226-[Spoj5971]LCMSum【欧拉函数,GCD】

正题 题目链接: https://www.lydsy.com/JudgeOnline/problem.php?id2226 https://www.luogu.org/problem/SP5971 题目大意 求∑i1nlcm(n,i)\sum_{i1}^n lcm(n,i)i1∑n​lcm(n,i) 解题思路 ∑i1nlcm(n,i)\sum_{i1}^n lcm(n,i)i1∑n​lcm(n,i) ∑i1nnigcd(n,i)\sum_{i1}^n \fr…

一个开源的强类型客户端(.NET 中的 Open Fegin)— Rabbit Go

在做RabbitCloud&#xff08;之前是一个RPC&#xff0c;现在是一个微服务框架&#xff09;的时候往往避不开客户端代理&#xff0c;之前把这些客户端代理都算作服务框架不可缺少的一部分&#xff0c;随着后期的深入发现这些客户端代理其实可以互通&#xff0c;类似spring cloud…

SpringCloud Greenwich(七)集成dubbo先启动消费者(check=false),然后启动提供者无法自动发现注册

SpringCloud Greenwich集成dubbo先启动消费者&#xff08;checkfalse&#xff09;&#xff0c;然后启动提供者无法自动发现注册问题。 官方说明&#xff1a;修复bug的提交时间 spring-cloud-starter-dubbo 2.2.4.RELEASE之前的版本都会有先启动消费者&#xff08;checkfalse&am…

bzoj2186,P2155-[SDOI2008]沙拉公主的困惑【线性筛,欧拉函数,逆元】

正题 题目链接: https://www.lydsy.com/JudgeOnline/problem.php?id2186 https://www.luogu.org/problem/P2155 题目大意 求∑i1n!((i,m!)1)\sum_{i1}^{n!}((i,m!)1)i1∑n!​((i,m!)1) 解题思路 因为gcd(m!,i)1⇒gcd(m!,im!)1gcd(m!,i)1\Rightarrow gcd(m!,im!)1gcd(m!,i)1…

.NET Core 实现定时抓取博客园首页文章信息并发送到邮箱

前言大家好&#xff0c;我是晓晨。许久没有更新博客了&#xff0c;今天给大家带来一篇干货型文章&#xff0c;一个每隔5分钟抓取博客园首页文章信息并在第二天的上午9点发送到你的邮箱的小工具。比如我在2018年2月14日&#xff0c;9点来到公司我就会收到一封邮件&#xff0c;是…

Linux shell echo打印不出换行

一、现象 echo打印不出换行 指令 ps aux | grep python ps aux | grep python | xargs echo 运行结果&#xff1a; 二、使用参数-e echo一样打印不出换行 ps aux | grep python | xargs echo -e 运行结果&#xff1a; 三、使用参数-e和双引号包裹占位符 echo终于可以…

jzoj6286,P4442-走格子(Portal)【BFS,SPFA】

正题 题目链接:https://www.luogu.org/problem/P4442 题目大意 一个n∗mn*mn∗m的矩阵&#xff0c;有墙。然后每次可以上下左右或者走入传传送门。当然也可以像上下左右任意一个方向发射传送门(直到碰到墙)但这并不会消耗时间。 求起点到终点的最短时间。 解题思路 首先我们…

基于Citus和ASP.NET Core开发多租户应用

Citus是基于PsotgreSQL的扩展&#xff0c;用于切分PsotgreSQL的数据&#xff0c;非常简单地实现数据“切片&#xff08;sharp&#xff09;”。如果不使用Citus&#xff0c;则需要开发者自己实现分布式数据访问层&#xff08;DDAL&#xff09;&#xff0c;实现路由和结果汇总等逻…

jzoj6287-扭动的树【区间dp】

正题 题目大意 一颗二叉查找树&#xff0c;以keyikey_ikeyi​为建值&#xff0c;以pip_ipi​为价值。然后一个节点的sumsumsum定义为这棵子树的价值之和。 要求相邻两个节点不互质的情况下所有节点的最大sumsumsum值之和。 解题思路 二叉查找树满足中序遍历的建值从小到大&a…

SpringCloud Zuul(一)之介绍

一、zuul官方简介 &#xff08;1&#xff09;什么是zuul Zuul是从设备和网站到Netflix流媒体应用程序后端的所有请求的前门。作为边缘服务应用程序&#xff0c;Zuul旨在实现动态路由&#xff0c;监视&#xff0c;弹性和安全性。它还可以根据需要将请求路由到多个Amazon Auto …

ASP.NET CORE 微服务(简化版)实战系列-没有比这性价比再高的实战课程了

ASP.NET CORE 微服务(简化版&#xff09;实战系列&#xff0c;最后1天298&#xff0c;现在注册购买再减50。作者jesse 腾飞在2.14 早上我买了他的课程后&#xff0c;他才做了下面这个活动&#xff1a;作者jesse 腾飞花了大量的时间做了一个非常好的视频教程&#xff0c;我个人也…

SpringCloud Zuul(二)之简单用法

一、引用Zuul 要将Zuul引用在项目中&#xff0c;请使用组ID为org.springframework.cloud和工件ID为的启动器spring-cloud-starter-netflix-zuul。 <dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-netflix…

jzoj6288-旋转子段【优雅的暴力】

正题 题目大意 一个长度为nnn的序列。可以选择一段区间旋转&#xff0c;求使得∑i1n[aii]\sum_{i1}^n[a_ii]∑i1n​[ai​i]最大。 解题思路 现在序列中每隔一个插入一个#\##号(伪插入) 用gig_{i}gi​表示以中点为iii的序列翻转后能够对应的数字。 然后枚举中心点&#xff0c…

祝大家狗年家庭事业旺旺旺

冒泡排序&#xff0c;选择排序&#xff0c;插入排序&#xff0c;快速排序&#xff0c;堆排序&#xff0c;归并排序&#xff0c;希尔排序&#xff0c;桶排序&#xff0c;基数排序新年帮您排忧解难。有向图&#xff0c;无向图&#xff0c;有环图&#xff0c;无环图&#xff0c;完…

SpringCloud Zuul(三)之常见用法

一、route配置 &#xff08;1&#xff09;Zuul Http客户端 Zuul使用的默认HTTP客户端现在由Apache HTTP客户端而不是不推荐使用的Ribbon支持RestClient。要使用RestClient或okhttp3.OkHttpClient设置ribbon.restclient.enabledtrue或ribbon.okhttp.enabledtrue。如果要自定义…