NOIP2016

【C++-NOIP篇-1】 [NOIP2016 普及组] 海港 小 K 是一个海港的海关工作人员,每天都有许多船只到达海港,船上通常有很多来自不同国家的乘客。分别表示这艘船到达海港的时间和船上的乘客数量,接下来。小时到达的船是第一艘船、第二艘船和第三艘船,共有。小时到达的船是第二艘船、第三艘船和第四艘船,共有。小时到达的船是第一艘船和第二艘船,共有。小时到达的船是第一艘船和第二艘船,共有。小时到达的船是第二艘船和第三艘船,共有。艘到达的船,他记录了这艘船到达的时间。小时到达的船是第一艘船,共有。小时到达的船是第一艘船,共有。NOIP2016 普及组 T3。 阅读详情

DAY1

T1:一看题目好长,数据范围写了一整版,感觉很厉害的样子。细心模拟即可。

T2:此题大坑。

想了40分钟,有一点想法,把路径在起始点的LCA处切断,即转化为两条路径,然后记录用于更新答案的信息,不过每棵子树的信息都要重算一遍,以前做过一道题,将重儿子的信息保存下来,在算当前结点的答案时就不要再遍历重儿子了,时间复杂度nlogn。然而感觉过程过于复杂,细节也很多,估计想错了,一看数据发现骗分可达80,还是老老实实写骗分吧(然而骗分都写挂了)。。。

T3: 10:20时写完了 T2 60分的骗分,一看第三题暴力分巨多,良心出题人。。。刚准备打暴力,感觉DP可做,令dp[i][j][0/1]表示前i节课,提交j次申请,0/1表示第i节课是否提交申请,方程略长但并不是很难推,11点过了看似强度还行的大样例,回头继续骗T2的分。。。

DAY2

T1:用杨辉三角,一遍递推一边对k取模,预处理即可。然而并没有想到,写了个冗长的质因数分解,幸好还没有写挂,以后看到题还是要多想想额。。。

T2:看了题,以为是优先队列裸题,一看数据范围,瞬间变成mengbier,果断STL骗了60分。

T3:看了数据范围,感觉就是DFS,然而显然会T,发现状压比较好做,用0/1存猪是否被打死,枚举两只猪就可以构造出一条抛物线,就可以得到很多状态,表示这条抛物线能打死的猪,然后dp要从某一个状态推其他状态,复杂度O(T*n^2*2^n),然而考完后想起抛物线的一个判断写错了,只能随缘了。。。

总结:

1)感觉还是老写挂,各种题还是自己实现一下,增强代码能力

2)做题时多想想,尽量降低编程难度,用尽量简单的算法解决问题,降低调试难度

3)打代码不要只图快,写之前想清楚,把思路理清楚写出来正确率才高,反而会节省更多的用于调试的时间

【C++-NOIP篇-2】 [NOIP2016 普及组] 回文日期 现在,牛牛想知道:在他指定的两个日期之间包含这两个日期本身),有多少个真实存在的日期是回文的。2月不需要判断是否是闰年,因为0229反过来是9220,整个日期是92200229,而9220年是闰年。显然:一个日期只有一种表示方法,而两个不同的日期的表 示方法不会相同。在日常生活中,通过年、月、日这三个要素可以表示出一个唯一确定的日期。牛牛认为,一个日期是回文的,当且仅当表示这个日期的。位数字是回文的,当且仅当对于所有的。位数字表示一个日期,其中,前。之间,有多少个日期是回文的。位数字,且首位数字不为。 阅读详情

相关推荐

冲刺NOIp2016算法模板(C++)

冲刺NOIp2016算法模板 数据结构 栈 队列 树状数组 单调队列 STL Vector Queue Priority_queue Stack Deque Bitset Set Multiset Map Algorithm里其他好用的函数 Next_permutation Lower_bound与Upper_bound Merge sort Reverse Unique Random_shuffle 数论 快速幂

DarkKris 5118

[NOIP2016 普及组] 买铅笔

NOIP2016 普及组 T1。

Pretty Boy Fox的博客 999

NOIP2016普及组初赛复赛真题及解答与测试数据

NOIP2016普及组初赛复赛真题及解答与测试数据 第二届全国青少年信息学(计算机)奥林匹克分区联赛复赛试题 (初中组 竞赛用时:3小时)

P老师需要去商店买n支铅笔作为小朋友们参加NOIP的礼物。她发现商店一共有 3种包装的铅笔,不同包装内的铅笔数量有可能不同,价格也有可能不同。

为了公平起 见,P老师决定只买同一种包装的铅笔。商店不允许将铅笔的包装拆开,因此P老师可能需要购买超过n支铅笔才够给小朋 友们发礼物。现在P老师想知道,在商店每种包装的数量都足够的情况下,要买够至少n支铅笔*最少*需要花费多少钱。 输入的第一行包含一个正整数n,表示需要的铅笔数量。 接下来三行,每行用两个正整数描述一种包装的铅笔:其中第一个整数表示这种包装内铅笔的数量,第二个整数表示这种包装的价格。 保证所有的7个数都是不超过10000的正整数。 #include<iostream>

javaisall的专栏 3840

Flash芯片的VCC上电到可操作时间过长

Flash的VCC上电到操作时间(tVSL)通常有最大值限制,如果超过这个时间,核心风险是状态机不同步和指令锁存错误。比如芯片内部振荡器可能已经尝试启动又休眠了,但主控却在这之后才发送指令,导致完全 misinterpreted。Flash芯片的(从电源上电到可以正常进行读写操作的时间)如果过长,会产生一系列负面影响简单来说,这个时间过长意味着电源上升速度太慢,违反了芯片的要求。

qq_61918649的博客 720

SoC低功耗设计实战:28nm工艺下四核A7的Hierarchical Flow全流程解析

本文深入解析了在TSMC 28nm工艺上,采用Hierarchical Flow(层次化流程)实现四核Cortex-A7 SoC低功耗设计的全流程。文章从项目背景切入,详细探讨了基于UPF的电源规划、时钟树综合、接口时序收敛以及物理验证等关键环节,分享了使用Cadence Innovus等工具进行低功耗物理实现的实战经验与挑战。

weixin_29231263的博客 322

【洛谷】P1909 买铅笔

题目地址: https://www.luogu.com.cn/problem/P1909 题目描述: P老师需要去商店买nnn支铅笔作为小朋友们参加NOIP的礼物。她发现商店一共有333种包装的铅笔,不同包装内的铅笔数量有可能不同,价格也有可能不同。为了公平起见,P老师决定只买同一种包装的铅笔。商店不允许将铅笔的包装拆开,因此P老师可能需要购买超过nnn支铅笔才够给小朋 友们发礼物。现在P老师想知道,在商店每种包装的数量都足够的情况下,要买够至少nnn支铅笔最少需要花费多少钱。 输入格式: 第一行包含一个正

数学、算法爱好者的博客 1071

【可不卸载重装】VS2019新建项目里没有CUDA选项

问题:VS2019 新建项目里没有CUDA选项,vs也属性没有cuda。这是因为你在Visual Studio 2019安装之前,先安装了CUDA Toolkit。

qq_62844901的博客 1318

C语言:P1909 [NOIP2016 普及组] 买铅笔

P 老师需要去商店买 n 支铅笔作为小朋友们参加 NOIP 的礼物。她发现商店一共有 3 种包装的铅笔,不同包装内的铅笔数量有可能不同,价格也有可能不同。为了公平起见,P 老师决定只买同一种包装的铅笔。 商店不允许将铅笔的包装拆开,因此 P 老师可能需要购买超过 n 支铅笔才够给小朋友们发礼物。 现在 P 老师想知道,在商店每种包装的数量都足够的情况下,要买够至少 n 支铅笔最少需要花费多少钱。

m0_52440127的博客 1315

HFSS仿真的后处理结果,如何根据天线表面的电流密度分布对天线进行优化?

在HFSS仿真中,天线表面的Jsurf​是最直观、最有价值的诊断工具之一。它不仅告诉你天线“能不能工作”,还能告诉你“为什么工作”以及“哪里出了问题”。

degogmy的博客 1156

Windows 2008 R2虚拟机跑金蝶K3 WISE 12.1的5个关键配置细节(附避坑清单)

本文详细介绍了在Windows Server 2008 R2虚拟机中部署金蝶K3 WISE 12.1的5个关键配置细节,包括服务器角色与账户权限、组件服务调优、数据库与中间层协同部署、补丁管理策略及性能优化工具。这些实战经验可帮助企业IT团队避免常见陷阱,确保ERP系统稳定运行。

weixin_30847939的博客 316

NOIP2016普及组复赛解题报告

买铅笔 【题目描述】 P老师需要去商店买n支铅笔作为小朋友们参加NOIP的礼物。她发现商店一共有 3种包装的铅笔,不同包装内的铅笔数量有可能不同,价格也有可能不同。为了公平起 见,P老师决定只买同一种包装的铅笔。 商店不允许将铅笔的包装拆开,因此P老师可能需要购买超过n支铅笔才够给小朋 友们发礼物。 现在P老师想知道,在商店每种包装的数量都足够的情况下,要买够...

493

Type-C连接中的CC引脚:Rp与Rd电阻的识别与供电模式选择

本文深入解析Type-C接口中CC引脚的核心功能,包括Rp与Rd电阻的识别原理及供电模式选择机制。通过详细的分压计算和实战案例,揭示Type-C设备如何通过CC引脚实现方向检测、角色识别和供电协商,为硬件设计提供关键指导。

weixin_30616969的博客 340

NOIP2016 提高组总结

题解每天的第二题和第三题题解已经在我的博客中放出 链接: NOIP2016提高组 第一天第二题 天天爱跑步running 题解 NOIP2016提高组 第一天第三题 换教室 classroom 题解 NOIP2016 提高组 第二天第二题 蚯蚓earthworm 题解 NOIP2016提高组 第二天第三题 愤怒的小鸟angrybirds 题解 洛谷题目链接第二次参加提高组,原来的目标是5

Jacky35 8089

【AI Agent】Harness Engineering实践

Harness(运行宿主)是围绕 LLM构建的一套确定性工程系统,其核心职责是:承认模型的固有局限,用可控的工程手段逐一弥补,使"强大但不可靠的推理引擎"变成"可信赖的生产级Agent"模型 是发动机——提供原始动力Agent 是驾驶员——做出决策Harness 是道路、地图、护栏、仪表盘、维修站和质检线——确保行驶安全有序没有Harness,模型越强,可能只是更快地制造混乱。

sysu_lluozh 190

【Bug已解决】Codex App returns 401 Missing bearer/basic authentication after login on multiple Windows la

原始报错:Codex App returns 401 Missing bearer/basic authentication after login on multiple Windows laptops场景:用户在 Windows 笔记本上登录应用成功了,但随后每个业务请求都返回 401,提示"Missing bearer/basic authentication"。登录态像是"假的"——明明登了,请求却没带任何认证信息。多台 Windows 设备都能复现。

一键难忘的博客 589

NOIP 2016 普及组

文章目录T1 买铅笔T1分析T2 回文日期T2分析T3 海港T3分析T4 魔法阵样例说明T4分析 T1 买铅笔 题目点击→计蒜客 [NOIP2016]买铅笔 题目描述 P 老师需要去商店买 nnn 支铅笔作为小朋友们参加 NOIP 的礼物。她发现商店一共有 333 种包装的铅笔,不同包装内的铅笔数量有可能不同,价格也有可能不同。为了公平起见,P老师决定只买同一种包装的铅笔。 商店不允许将铅笔的包装...

jnxxhzz的博客 1万+

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

[NOIP2016] 翻车记

NOIP自行装逼的惨痛教训

whzzt的博客 3932

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

NOIP 2016 普及组 海港

NOIP 2016 普及组 海港 题目链接 题目描述 小K是一个海港的海关工作人员,每天都有许多船只到达海港,船上通常有很多来自不同国家的乘客。 小K对这些到达海港的船只非常感兴趣,他按照时间记录下了到达海港的每一艘船只情况;对于第i艘到达的船,他记录了这艘船到达的时间ti (单位:秒),船上的乘客数ki,以及每名乘客的国籍 xi,1, xi,2,…,xi,ki。 小K统计了n艘船的信息,希望你帮...

旺崽的博客 2933

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

NOIP2016总结

NOIP2016总结 这次NOIP,考得虽然成绩和其他一群大佬比起来差别太大,但因为和估分基本没有偏差(除了D2第二题不知为何源文件是空的),所以也不算考挂了。 Day 0:晚上没做其他事,就腐了一晚上皇战。。。 Day 1:第一题很水,很容易切。第二题没什么想法,不理他,第三题题目好复杂,读题好费劲,部分分又错综复杂,感觉好难啊。于是切下第一题,但不会打拍。第二题打前4个完全无脑的数据点,

hebanana的博客 362

NOIP2016 游记

前言 你若安好,便是晴天。 怎奈窗外,鹅绒大雪。 不管如何。你没能走完的路,我一定会走到底。 Day –3 为了备战联赛,去轰炸打印机了。打了100+页资料,然而其实很多都是省选级别的。 Day –1 又去轰炸打印机了。这次打了一些复习性质的资料,两次加起来大概200+页。 Day 0 一大早去老姚那儿copy了一大堆资料到U盘里,大概100+M...

afghbv0316的博客 213

NOIP2016提高组解题报告!

ATP好像还有一个来星期就要语数英会考了?诶呀那还得恶补一个星期文化课= =

ADP+Pi==ATP 1365

noip2016年初赛总结与反思

NOIP2016 惨烈的初赛错题总结反思 选择题 2.如果开始时计算机处于小写输入状态,现在有一只小老鼠反复按照CapsLock、字母键A、字母键S和字母键D的顺序来回按键,即CapsLock、A、S、D、S、A、CapsLock、A、S、D、S、A、……,屏幕上输出的第81个字符是字母(A) A:A      B:S     C:D        D:a 题目很水 可是没有把题目看完就

With_thewind的博客 3632

NOIP2016滚粗记

前言NOIP2016可能是我OI生涯中最后一次NOIP了。 然而还是考挂了。。。 今年的题目可谓画风突变。 两句话简评一下今年的NOIP:swap(Day1,Day2),swap(T2,T3); 就算题目比较难,我没能完全保持冷静,没发挥出自己应有的水平,从中也可以看出自己仍然存在很大的问题。Day0赛前一天没做什么特别的事,吃完饭就待在房间里看书、看电视。11:00照常睡觉,睡前15min

Akakii的博客 798

NOIP 2016

NOIP 2016 天天爱跑步 /************************************************************** Problem: 4719 User: zhangche0526 Language: C++ Result: Accepted Time:9936 ms Memory:52772

Virgil's Blog 2224

NOIP2016 复盘

NOIP2016 复盘 D1T1 P1563 玩具谜题 我一开始学OI的时候以为可以直接跳链表,用膝盖想一想就知道会T。 所以做法就是判断顺时针转还是逆时针转,转完把超出范围的下标弄回来即可。 代码: #include<bits/stdc++.h> using std::cin; using std::cout; using std::endl; using std::str...

dianshu0741的博客 243
上一篇: POJ 3164 有向图的最小生成树
下一篇: ZJOI2012 network splay
dy0607
博客等级 码龄12年 16粉丝 38原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值