
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
P9936 [NFLSPC #6] 等差数列
因为要形成一个等差数列,设新形成的等差数列为{bi}设首项为b1,则b=b+(i-1)*dsum=∑i1nbi−ai∑i1nbi∑i1nai∑i1nbi=nb发现,sum的结果与bi相关,即与公差d与首项b1相关在这个式子中,有两个未知数,尝试用一个来表示另一个∵ b≥a又∵ bi=b1+(i-1)*d即b1≥ max(a- (i-1)*d)b1是max(a- (i-1)*d)的最大值su

P1650 [ICPC 2004 Shanghai R] 田忌赛马(同洛谷2587)
本文分析了田忌赛马问题的最优策略。通过贪心算法,将双方马匹按速度排序后,采用四指针或双端队列方法进行匹配:优先用田忌最快的马对阵齐王最快的马(能赢则赢),若无法取胜则用最慢的马消耗对方最快的马(不能赢则平或输)。代码实现中需特别注意平局时对最慢马匹的精确判断。此外,文章还介绍了另一种基于multiset的贪心匹配策略,通过二分查找实现最优匹配。最后指出了数组初始化时的常见错误,强调正确输入范围的重

P4951 [USACO01OPEN] Earthquake 最小生成树+0/1分数规划
0/1分数规划的模型是指给定整数a1,a2……an以及b1,b2……bn,求一组解xi(xi=0或者xi=1,1≤i≤n),使得下列式子的值最大。∑ai∗xi∑bi∗xi∑bi∗xi∑ai∗xi通俗地说,就是给定n对整数ai, bi,从中选出若干对,使选出的数对的ai之和与bi之和的商最大。

到底了







