• uva1025 动态规划

    时间:2022-07-02 18:57:20

    这道题的边界是dp(T,N)=0,状态dp(i,j)表示在时间i、第j个车站最少等待时间,有三个决策:1、等1分钟2、如果有向左的车,向左3、若果有向右的车,向右 转移方程就是dp(i,j)=min(dp(i+1,j),dp(i+t[j],j+1),dp(i+t[j-1],j-1))AC代码:#in...

  • UVA821 floyd最短路+暴力

    时间:2022-06-29 20:28:22

    题意:给n条边,求每两个点之间的平均距离;思路:数据是100条边,用floyd得到每两点之间的最短距离,然后遍历相加除以边的数目;#include<iostream>#include<cstdio>#include<cstring>#include<cstd...

  • UVa 1646 (递推 JAVA大数) Edge Case

    时间:2022-06-28 11:53:37

    题意:有n个点围成一圈,这n个点的匹配就是没有公共点的边集(这些边只能连接一圈中相邻的两点),求所有匹配的个数。额,我不会分析。。=_=||算了几个数,找找规律发现它满足斐波那契数列的递推关系,f(n)=f(n-1)+f(n-2)自从会用了Java的BigInteger,就懒得写C的高精度了。imp...

  • uva 11019 Matrix Matcher

    时间:2022-06-25 08:30:34

    题意:给出一个n*m的字符矩阵T,你的任务是找出给定的x*y的字符矩阵P在T中出现了多少次.思路:要想整个矩阵匹配,至少各行都得匹配。所以先把P的每行看做一个模式串构造出AC自动机,然后在T中的各行逐一匹配,找到P中每一行的所有匹配点。只要在匹配时做一些附加操作,就可以把匹配出来的单一的行拼成矩形。...

  • UVA11019 Matrix Matcher【hash傻逼题】【AC自动机好题】

    时间:2022-06-25 08:30:52

    LINK1LINK2题目大意让你在一个大小为\(n*m\)的矩阵中找大小是\(x*y\)的矩阵的出现次数思路1:Hashhash思路及其傻逼你把一维情况扩展一下一维是一个bas,那你二维就用两个bas好了对一个在\((i,j)\)的字符,令他的hash值是\(c_{i,j}*bas1^i*bas2^...

  • UVa 400 Unix Is

    时间:2022-06-24 01:34:26

    题意:给出n个字符串,按照字典序排列,再按照规则输出。===学习的紫书,题目意思很清楚,求列数和行数最开始看的时候木有看懂啊啊啊列数:即为(60-M)/(M+2)+1;即为先将最后那一列减去,算普通的有多少列,算完了再加上最后一列行数:可以用紫书里面的(n-1)/cols+1,也可用ceil函数再将...

  • POJ1015 && UVA - 323 ~Jury Compromise(dp路径)

    时间:2022-06-23 07:15:52

    InFrobnia,afar-awaycountry,theverdictsincourttrialsaredeterminedbyajuryconsistingofmembersofthegeneralpublic.Everytimeatrialissettobegin,ajuryhastobes...

  • uva 10534

    时间:2022-06-22 01:30:35

    一开始WA了 参考了一下 求正反两个方向的最长上升子序列 并分别记录在两个数组中 最后求最大值#include<iostream>#include<cstdio>#include<cstring>#include<algorithm>usingname...

  • uva 11275 3D Triangles

    时间:2022-06-20 10:26:11

    题意:三维空间中,给出两个三角形的左边,问是否相交。面积法判断点在三角形内:#include<cstdio>#include<cmath>#include<cstring>#include<algorithm>#include<iostream&...

  • uva1471 二叉搜索树

    时间:2022-06-18 00:44:52

    此题紫书上面有详细分析,关键是运用Set优化实现O(nlgn)复杂度AC代码:#include<cstdio>#include<set>#include<algorithm>usingnamespacestd;constintmaxn=2e5+5;intnum[m...

  • UVA 11021 C - Tribles(概率DP)

    时间:2022-06-14 09:59:20

    记忆化就可以搞定,比赛里都没做出来,真的是态度有问题啊。。。#include<iostream>#include<cstdio>#include<cstring>#include<algorithm>usingnamespacestd;doublep[...

  • UVA1607-Gates(思维+二分)

    时间:2022-06-13 11:31:44

    ProblemUVA1607-GatesAccept:111 Submit: 767TimeLimit:3000mSecProblemDescriptionInputThefirstlineoftheinputcontainsexactlyonepositiveintegerdequaltothen...

  • 斜率优化dp(POJ1180 Uva1451)

    时间:2022-06-10 05:29:12

    学这个斜率优化dp却找到这个真心容易出错的题目,其中要从n倒过来到1的确实没有想到,另外斜率优化dp的算法一开始看网上各种大牛博客自以为懂了,最后才发现是错了。不过觉得看那些博客中都是用文字来描述,还是应该用画图来表示更容易让人明白,不过时间不太够,且网上该题解法到处都是,就不累赘了。代码才20几行...

  • uva 725 division(水题)——yhx

    时间:2022-06-09 02:13:18

    aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAABVMAAAOHCAIAAAClwESxAAAgAElEQVR4nOydybGturJFcQEPfgQu4AMmYAMu4AEe0PtNLMACHMABPKD1HOA1Zqx8OqpIUayCPUfjxj1s...

  • 简单几何(向量旋转+凸包+多边形面积) UVA 10652 Board Wrapping

    时间:2022-06-06 13:00:56

    题目传送门题意:告诉若干个矩形的信息,问他们在凸多边形中所占的面积比例分析:训练指南P272,矩形面积长*宽,只要计算出所有的点,用凸包后再求多边形面积。已知矩形的中心,向量在原点参考点再旋转,角度要转换成弧度制。/******************************************...

  • UVa 11059 最大乘积

    时间:2022-06-05 23:26:56

    https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=2000题意:找出乘积最大的连续子序列。思路:这道题目我挺无语的,一直超时,也不知道...

  • UVA1291----Dance Dance Revolution----3维DP

    时间:2022-06-03 13:32:51

    本文出自:http://blog.csdn.net/dr5459题目地址:http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=4037题目...

  • 习题9-8 Uva1632

    时间:2022-06-03 07:12:23

    题意:给你n个宝藏,然后给出他们的位置a[i]以及存在时间tim[i],如果能全部拿完,求出最短时间;否则输出Nosolution思路:对于一段区间[i,j],你取完之后肯定是在最左端或者最右端,因为如果最后你停在中间位置,你始终会先到左右,所以并不能是最优解。所以我们dp[i][j][0]表示拿完...

  • uva11806

    时间:2022-06-01 21:59:10

    【题意】n行m列网格放k个石子。有多少种方法?要求第一行,第一列,最后一行,最后一列必须有石子。【题解】利用容斥原理。可以转到求“第一行、第一列、最后一行、最后一列没有石子”的方案数。枚举各个集合的组合时可以借助二进制进行枚举#include<iostream>#include<c...

  • UVA 11481 - Arrange the Numbers 数学

    时间:2022-06-01 21:19:37

    Considerthissequence{1,2,3,...,N},asainitialsequenceoffirstNnaturalnumbers.Youcanearrangethissequenceinmanyways.TherewillbeN!differentarrangements.Youha...