上一页 1 2 3 4 5 6 ··· 11 下一页
  2022年9月2日
摘要: P1311 [NOIP2011 提高组] 选择客栈 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 核心:遍历每个客栈,认为这个客栈是客栈对中后一个,现在需要找到它前面有多少个满足条件的,不断更新当前最新的小于等于预算的客栈对应的位置,同时更新那个位置之前所有颜色对应的一个计数器n 阅读全文
posted @ 2022-09-02 17:21 樵风 阅读(48) 评论(0) 推荐(0)
摘要: P1631 序列合并 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 原理: a[1]+b[1]<a[1]+b[2]<...<a[1]+b[n] a[2]+b[1]<a[2]+b[2]<...<a[2]+b[n] ... a[n]+b[1]<a[n]+b[n]<...<a[n]+b 阅读全文
posted @ 2022-09-02 11:10 樵风 阅读(53) 评论(0) 推荐(0)
  2022年9月1日
摘要: P1941 [NOIP2014 提高组] 飞扬的小鸟 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) dp[i][j]代表i,j位置的最小答案,如果有解,那么答案为n行的最小值,如果没有,就找到第一个有解的位置(非INF),然后找这一路上一共出现过多少次障碍物 dp过程中有上升和下 阅读全文
posted @ 2022-09-01 17:53 樵风 阅读(93) 评论(0) 推荐(0)
摘要: P1168 中位数 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 用upper_bound找到对应位置(logn) vector数组直接插入到对应位置,再输出中间位置的值 #include <bits/stdc++.h> using namespace std; #define 阅读全文
posted @ 2022-09-01 10:13 樵风 阅读(49) 评论(0) 推荐(0)
  2022年8月31日
摘要: P1351 [NOIP2014 提高组] 联合权值 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 枚举每个点,那么该点相连的点互相之间就满足题意 如果用组合数的方法计算与中间点之间的情况,会达到n^2,由于乘法结合律,这里可以用前缀和,遍历到每个相邻的点就可以乘上再累加起来 su 阅读全文
posted @ 2022-08-31 14:19 樵风 阅读(36) 评论(0) 推荐(0)
  2022年8月30日
摘要: P1137 旅行计划 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 先tupo求出tupo序列(裸的tupo过程) 在tupo序列上dp,因为dp要求无后效性,tupo后所有u后面的点v都在u的东边 // 5 6 // 1 2 // 1 3 // 2 3 // 2 4 // 3 阅读全文
posted @ 2022-08-30 22:10 樵风 阅读(82) 评论(0) 推荐(0)
摘要: P2822 [NOIP2016 提高组] 组合数问题 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) dp数组求杨辉三角模k后的取值,ans数组为二维前缀和,记录答案,可降低查询复杂度 杨辉:dp[i][j]=dp[i-1][j]+dp[i-1][j-1]二维前缀和:ans[i][ 阅读全文
posted @ 2022-08-30 21:35 樵风 阅读(24) 评论(0) 推荐(0)
摘要: P2296 [NOIP2014 提高组] 寻找道路 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 建反图 找到终点能够到达的所有点 再把不符合条件二的点直接连到的点取消标记(因为在取消标记的过程中会有后效性,所以需要用两个数组分别标记第二步和第三步 最后从终点开始 bfs找最短路 阅读全文
posted @ 2022-08-30 17:32 樵风 阅读(54) 评论(0) 推荐(0)
摘要: P1043 [NOIP2003 普及组] 数字游戏 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 化环为链 开两倍空间,求答案时遍历一遍 big small[left][right]代表从乐left到right的最优解,题意还有分割成m块,那么再加一维 modd 要求取模后全为非 阅读全文
posted @ 2022-08-30 16:37 樵风 阅读(67) 评论(0) 推荐(0)
摘要: P1280 尼克的任务 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 如果当前时间没有任务,那么当前的最大休闲时间就是下一个时刻的最大休息时间,即dp[i]=dp[i+1]+1 因为如果我们希望一时刻做的工作能够带来最多的休息时间,那么我们就必须要在工作做完的时间后找到最大的休息 阅读全文
posted @ 2022-08-30 11:12 樵风 阅读(30) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 11 下一页