首页 > 其他分享 >NOIP2024模拟赛#2 总结

NOIP2024模拟赛#2 总结

时间:2024-08-02 23:17:32浏览次数:6  
标签:总结 10 20 text 30 NOIP2024 大样 pts 模拟

NOIP2024模拟赛#2 总结

老师:比昨天简单不少。
得分:\(30+100+20+10=160\),rk 5。

赛时

正序开题,A 题很好懂,但是一看数据范围立马寄掉,发现自己只会 \(T\le 10,r-l+1\le 10^5\) 这一档暴力,飞快地写了 \(30\text {pts}\) 跑路。此时大概是 8:30。

B 题题面很长,但是不影响阅读,题面通俗易懂。感觉这个什么 SB 树类似于 cantor 表,都能表示出所有有理数。发现 B 题有两个子问题,且是互逆的。题面读着读着发现有个【提示】,发现出题人过于良心,直接把第一问的解法告诉你了,白送 \(50\text {pts}\)。稍加思考后发现 SB 树是单增的,于是第二问仿照第一问一个一个往下走就能做掉。9:00 左右写完了 B 题,随手造了几组数据发现没问题就扔那了。

心想 A 题只拿 \(30 \text{pts}\) 不太行啊,于是再想了想 A,发现会了一个 \(O(T\log ^2V)\) 的做法,复杂度是正确的,但是细节很多,决定先看 C 和 D。

C 题看上去像一个区间 DP,但是不太会处理,写了个 BFS 暴搜拿了 \(20\text {pts}\)。

D 题大组合计数,感觉正解是 \(O(nm)\) 的 DP,但是心中挂念着 T1,预处理了逆元,写了个 \(20\text{pts}\) 的第一档分。

再次回到 A 题,此时已经是 10:30 了,还有 1.5h。

二分答案很快写好了,但是发现 check 很难处理,没写多少就卡到了一个地方,但是过三四分钟后思路就通了,这样写写想想有五六次,因为我的做法细节实在是太多了。

缝缝补补 A 题在 11:40 时过掉了小样例,但是第一个大样例直接 T 飞,发现是二分边界问题,改过后过了第一个大样例,但是第二个大样例感觉也是进入死循环了,但此时没时间了,将前面写的 \(30\) 分暴力加到代码上就交了。

预估:\(100+100+20+20=240\)。

实际:\(30+100+20+10=160\),寄完了。

赛后

A 题果然有难度,最高分只有 \(50\),哎,要是 A 题过了就 rk 1 了。

赛后发现 A 题执行暴力代码的边界写成了 \(T\le 10\),但其实第二档分也是 \(T\le 10\),把执行暴力的代码删掉后有了 \(50\) 分。

拿着 A 题代码再次执行第二个大样例,发现不是陷入死循环了,而是足足跑了 \(10\text s\),我去怎么常数这么大被卡常了。

吃完饭回来对着 A 题卡常了一中午,define int long long 真是害人,最后大样例跑到了 \(2.1\text s\),但是时限只有 \(1.5\text s\),还是只有 \(50\) 分,卡不动了。

直接让邱老师把时限改到 \(4\text s\),总算是跑过去了,最慢的点跑了 \(1900 \text {ms}\)。

下发 std 后惊讶于标程的实现,速度是我的四倍多,逆天了。

讲题时因为目前只有我过掉了 A 题,所以大家让我讲,但当时刚睡醒,思路很不清晰,加上语言组织能力不强,讲的很烂,抱歉各位,有机会写个题解(但我是鸽子

题解

咕了。

标签:总结,10,20,text,30,NOIP2024,大样,pts,模拟
From: https://www.cnblogs.com/zhujiangyuan/p/18339787/NOIP2024_2

相关文章

  • (计算机三级网络)网络管理技术<总结>
    能用作安全评估的工具:ISS、MBSA、X-ScannerSQL注入伤害利用主机应用系统漏洞进行攻击ICMP报文类型值为3时表示目标不可达在Cisco路由器上进行SNMP设置时,如果团体名为admin,访问权限为只读,那么正确的配置语句是5.通过伪造某台主机的IP地址窃取特权的攻击方式属于协议欺骗攻击......
  • 微信小程序笔记完整总结,带你零基础速成微信小程序。
     ......
  • 盖世计划--0731--AB班模拟
    今天的题不算难,但是没做出一题,有点失败。A你打完表之后发现并没有什么出色的性质。只能考虑爆搜。代码好写,但是你要分析复杂度。最关键的一点是每一次递归至少多一个\(1\),而\(1\)可以直接return,所以最多递归\(m\)次就够了。#include<bits/stdc++.h>#definepiistd:......
  • 2024-8-2 信友队模考总结
    开考没有一道题一眼,感觉要没,不好搞。开考就一直看T1,想出来20pts暴力解法,之后就一直停滞不前,尤其是T3直接蒙了。想了一个多小时还没开始写,感觉真的没了。开写T1暴力先放放,去搞T2,很快写出来但是被自己证伪了,于是去看T3。想出来一个完完全全的大搜索但是感觉连部分分都拿......
  • 8.1 NOIP 模拟赛总结
    8.1NOIP模拟赛总结T1给你一个含有\(n\)个问号的形如max(?,max(?,min(?,?)))的表达式,将\(1...n\)填入\(n\)个问号中,求表达式一共有多少种可能的答案。首先写的\(10\pts\)的全排列,然后想了一会想不出来,就直接扬了。直接是二叉树,很神奇。T2首先想暴力。发现每回......
  • telegraf 常用命令总结
    Telegraf是一个灵活的服务器代理,用于收集和报告指标。它支持插件驱动,这意味着你可以根据需要添加或修改功能。1.使用telegraf--help查看telegraf提供的相关命令和参数使用telegraf--help可以查看telegraf提供的相关命令和参数,具体如下:telegraf--helpTelegraf,The......
  • sqlserver 使用总结
     1.日期或时间加/减天数/分钟/秒①DATEADD(YEAR/MONTH/DAY/HOUR/MINUTE/SECOND,#int数字,#date/datetime类型) 日期或时间减年/月/日/小时/分钟/秒②DATEDIFF(YEAR/MONTH/DAY/HOUR/MINUTE/SECOND,#date/datetime类型,#date/datetime类型) 两个日期或时间类型相减,取......
  • 8.2赛后总结
    比赛概况:坠机了;\(T1\)——写了线段树维护区间最大值再向两边扩散,可惜被卡掉了。正解:维护每个每个点向左和向右能扩展到的最远下标,在加以判断即可。\(T2\)——脑抽了把能够\(O(1)\)解决的事写了一个循环(活该被卡),思路和正解一摸一样,可惜了。正解:对于每一个数,贪心地思考他最......
  • 达梦数据库系列—45.系统存储过程总结
    目录参数数据库表执行计划会话备份恢复数据守护归档日志SQLLOG统计信息参数查询数值类型参数值--语法格式:selectSF_GET_PARA_VALUE(scopeint,paranamevarchar(256));--SCOPE参数为1表示获取INI文件中配置参数的值--SCOPE参数为2表示获取内存中......
  • Apache COC闪电演讲总结【OSGraph】
     大家能看到我最近一直在折腾与OSGraph这个产品相关的事情,之前在文章《妙用OSGraph:发掘GitHub知识图谱上的开源故事》中向大家阐述过这个产品的设计理念和应用价值。比方说以下问题就可以在OSGraph上找到明确的答案。 从技术角度说,我们是用GitHub开放数据结合图技术(TuGrap......