摘要:// [R17A]谁在装弱.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。 // /* 题目地址: https://bs.daimayuan.top/p/97 题目名称: [R17A]谁在装弱 题目描述: 有 n 个同学,将他们按分数从高到低排列,排在第 i 名的同学分数为
        
阅读全文
 
        
     
    
        
        
摘要:双指针解决 // [R17B]最多连胜.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。 // /* 题目地址: https://bs.daimayuan.top/p/98 题目名称: [R17B]最多连胜 题目描述: 有 n 场比赛,已知每场比赛的结果,求其中最多连续胜了多
        
阅读全文
 
        
     
    
        
        
摘要:原题链接:https://bs.daimayuan.top/p/109 [R19A] 特殊卡片 时空限制:1 秒 / 512 MB 题目描述: apiadu 得到了 n 张卡片,每张卡片都写有一个 1 到 n 之间的数字。这些数字有一个特点:从 1 到 n 的每个数字都恰好出现在一张卡片上(没有重复
        
阅读全文
 
        
     
    
        
        
摘要:前缀和解答, 话说 题目是真的绕啊 // [R17C]投票分组2.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。 // /* 题目地址: https://bs.daimayuan.top/p/99 题目名称: [R17C]投票分组2 题目描述: 班上有 n 名同学,同学的编
        
阅读全文
 
        
     
    
        
        
摘要:// [R18A]挑食.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。 // /* 题目地址: https://bs.daimayuan.top/p/103 题目名称: [R18A]挑食 题目描述: 一共有 1000 种食材,分别用数字 1∼1000 来表示。 有 n 道菜
        
阅读全文
 
        
     
    
        
        
摘要:// [R18B]项链.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。 // /* 题目地址: https://bs.daimayuan.top/p/104 题目名称: [R18B]项链 题目描述: 珠子的颜色有 m 种,分别用 1∼m 表示。 你有一个由 n 个珠子组成的
        
阅读全文
 
        
     
    
        
        
摘要:dp[i][0] 达到第i个数字能达到的最小结果 dp[i][1] 达到第i个数字能达到的最大结果 如果 不选择当前数字 那么结果不变dp[i][0] = dp[i-1][0] dp[i][1] =dp[i-1][1] 如果 选择当前数字 根据公式计算最大最小 注意正负号的变动 dp[i][0]= 
        
阅读全文
 
        
     
    
        
        
摘要:贪心 每个支架 尽量匹配和它重量相近的,将可以承受更高重量的支架留下给更重的物品,从而达到更多的匹配 // [R18C]支架2.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。 // /* 题目地址: https://bs.daimayuan.top/p/105 题目名称: 
        
阅读全文
 
        
     
    
        
        
摘要:找规律吧 就是代码太丑了 // [R12A]箭头.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。 // /* 题目地址: https://bs.daimayuan.top/p/67 题目名称: [R12A]箭头 题目描述: 给定整数 n,请你用 # 和空格画一个宽度为 2×
        
阅读全文
 
        
     
    
        
        
摘要:// 16. [R3D]拼三角形.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。 // /* [R3D]拼三角形 原题地址:https://bs.daimayuan.top/p/16 题目描述 给定 n 根编号不同的小木棒的长度 leni,从中选出三根搭成一个面积大于 0 
        
阅读全文
 
        
     
    
        
        
摘要:// 15. [R3C]公因数求和.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。 // /* [R3C]公因数求和 原题地址:https://bs.daimayuan.top/p/15 题目描述 给定正整数 a 和 b,求所有 a 和 b 公因数的和。 输入格式 第一行包
        
阅读全文
 
        
     
    
        
        
摘要:// 14. [R3B]k次幂求和.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。 // /* [R3B]k次幂求和 原题地址:https://bs.daimayuan.top/p/14 题目描述 给定一个长度为 n 的整数数组 A,求 sum(i=1 to n) Ai^k
        
阅读全文
 
        
     
    
        
        
摘要:// 13. [R3A]出现次数统计.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。 // /* [R3A]出现次数统计 原题地址:https://bs.daimayuan.top/p/13 题目描述 给定一个长度为 n 的整数数组 A,求整数 x 在数组 A 中出现的次数
        
阅读全文
 
        
     
    
        
        
摘要:[R1C]区间求和 的进阶版 一个数出现的奇数次的次数等于将其分成多个段。偶数次序的段的长度乘以奇数次序的段的长度就是 这个数出现奇数次的段的数目。 一个区间[x,A,B,x,C,D] ,x出现的索引集合就是[1,4],为了计算方便,首位添加0,末尾添加n+1,索引集合就是[0,1,4,7] 区间就
        
阅读全文
 
        
     
    
        
        
摘要:只要是铺砖块,第一反应就是想到DP, 比如 蒙德里安的梦想 不过这里是B题难度,观察下数据,发现判断下奇数偶数就好了 // 2. [R1B]砖块覆盖.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。 // /* [R1B]砖块覆盖 原题地址:https://bs.daimay
        
阅读全文
 
        
     
    
        
        
摘要:在所有可以的区间中,一个数被计算的次数也就是它的贡献取决于它左边的数字数目a和它右边的数字数目b answer=(a+1)(b+1) 例如[1,1,2,3,9] 这个系列中 2被计算的序列如下 1,1,2 1,1,2,3 1,1,2,3,9 1,2 1,2,3 1,2,3,9 2 2,3,9 2,3
        
阅读全文
 
        
     
    
        
        
摘要:// 4. [R1D]传送.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。 // /* #4. [R1D]传送 https://bs.daimayuan.top/p/4 时空限制: 1S/512M 难度: 8 提交: 1043 通过: 134 题目描述: 给定 n 个格子和
        
阅读全文
 
        
     
    
        
        
摘要:dp[i]表示到数列第i位的最小花费,那么他要么是从前面K个相同数字发展而来的,要么是前面K个连续递增数字发展而来的。 要么就是增加的单个数字的花费而来的。 但是复杂度应该是N^2 ,比赛时候感觉会超时的,结果居然可以ac // 112. [R19D]构造序列.cpp : 此文件包含 "main" 
        
阅读全文
 
        
     
    
        
        
摘要:大模拟 照着题意写就是了 // 111. [R19C]字符串操作.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。 // /* [R19C]字符串操作 原题地址:https://bs.daimayuan.top/p/111 题目描述 apiadu 有一个仅由小写字母组成字符串
        
阅读全文
 
        
     
    
        
        
摘要:// 10. [R2D]倍数问题.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。 // /* [R2D]倍数问题 原题地址:https://bs.daimayuan.top/p/10 题目描述 给定一个长度为 n 的正整数数组 a 以及 q 个询问,第 i 个询问请你求出数
        
阅读全文
 
        
     
    
        
        
摘要:需要一个好的高精度乘法模版 // 110. [R19B]乘法.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。 // /* [R19B]乘法 原题地址:https://bs.daimayuan.top/p/110 题目描述 给定非负整数 a,b,令 X = 2^a * 5^b
        
阅读全文
 
        
     
    
        
        
摘要:// 1. [R1A]最大奇数.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。 // /* [R1A]最大奇数 原题地址:https://bs.daimayuan.top/p/1 题目描述 给定 n 个正整数 A1,A2,...,An,求其中最大的奇数。 输入格式 第一行包
        
阅读全文
 
        
     
    
        
        
摘要:// 5555555555555.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。 // /* 题目链接: https://bs.daimayuan.top/p/62 题目名称: #62. [R11B]前三小 题目类型: 模拟 时空限制: 1秒/512MB 难度: 3 题目描
        
阅读全文
 
        
     
    
        
        
摘要:// 33333333.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。 // /* 题目链接: https://bs.daimayuan.top/p/61 题目名称: #61. [R11A]出现奇数次的偶数 题目类型: 模拟、其他、数学 时空限制: 1秒/512MB 难度:
        
阅读全文
 
        
     
    
        
        
摘要:/* 题目链接: https://bs.daimayuan.top/p/58 题目名称: #58. [R10D]合成球 题目类型: 动态规划、组合数学 时空限制: 1秒/512MB 难度: 8 题目描述 有 n 个球排成一行,球的颜色分为白和黑两种。 进行 n−1 轮合成,每一轮你选择两个位置相邻的
        
阅读全文
 
        
     
    
        
        
摘要:ios::sync_with_stdio(false); cin.tie(0); cout.tie(0); [R1A]最大奇数 https://www.cnblogs.com/itdef/p/18975575 [R1B]砖块覆盖 https://www.cnblogs.com/itdef/p/189
        
阅读全文
 
        
     
    
        
        
摘要:// 11111111111.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。 // /* 题目信息 题目链接: https://bs.daimayuan.top/p/57 题目名称: #57. [R10C]多重回字 题目类型: 模拟、字符串、构造 时空限制: 1秒/512M
        
阅读全文
 
        
     
    
        
        
摘要:// 次小生成树.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。 // /* https://loj.ac/p/10068 http://ybt.ssoier.cn:8088/problem_show.php?pid=1490 Farmer John 要把他的牛奶运输到各个
        
阅读全文
 
        
     
    
        
        
摘要:// 次小生成树.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。 /* https://www.acwing.com/problem/content/358/ https://loj.ac/p/10133 https://ac.nowcoder.com/acm/contes
        
阅读全文
 
        
     
    
        
        
摘要:原地址 https://zhuanlan.zhihu.com/p/31000381 九条可怜 应该是吉如一 , 人称吉老师 吉如一,北京大学信息科学技术学院2016级本科生,高中毕业于杭州学军中学。 现任北大ICPC(国际大学生程序设计竞赛)代表队学生教练,曾两次代表北京大学参加ICPC全球总决赛并
        
阅读全文
 
        
     
    
        
        
摘要://tarjan 离线lca // 距离.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。 // /* https://www.acwing.com/problem/content/1173/ http://ybt.ssoier.cn:8088/problem_show.ph
        
阅读全文