摘要:
题 题意 给出原点(不是(0,0)那个原点)的坐标和一个多边形的顶点坐标,求多边形绕原点转一圈扫过的面积(每个顶点到原点距离保持不变)。 分析 多边形到原点的最小距离和最大距离构成的两个圆之间的圆环就是所求面积。 判断最大距离一定在顶点上,最小距离可能在点上也可能在边上。 如果原点到一个顶点的连线和 阅读全文
posted @ 2016-02-17 15:43
水郁
阅读(400)
评论(0)
推荐(0)
摘要:
题 题意 给你一个区间,求里面有多少个数是k的次方。 分析 暴力,但是要注意这题范围会爆long long,当k=1e8; l=1;r=1e18时 k²=1e16,判断了是≤r,然后输出,再乘k就是1e24 , ULL 都存不下,就爆了。 所以当 t > r / k 时跳出循环 代码 AC代码 WA 阅读全文
posted @ 2016-02-17 14:27
水郁
阅读(467)
评论(0)
推荐(0)
摘要:
题 题意 h行w列的矩形格子,“." 代表空的,"#" 代表满的,多米诺是 1*2 的长方体,现在放进格子,给你子矩形的左上角和右上角,问在子矩形里共有多少种放一块多米诺的方法。 分析 如果是空的,我们存为a[i][j]=1;满的为0。 我们可以储存 b[i][j] 表示前 i 行 j 列有多少种放 阅读全文
posted @ 2016-02-17 13:37
水郁
阅读(396)
评论(0)
推荐(0)
摘要:
题 题意 需要在o(n)时间内,求最大连续的子序列的和,及其起点和终点。 分析 一种方法是一边读,一边维护最小的前缀和 s[i] ,然后不断更新 ans = max(ans,s[j] - s[i]),以及起始位置。 另一种方法是尺取(算是吧),l 和 r 代表起点和终点,一开始l=0,r=1,如果s 阅读全文
posted @ 2016-02-17 12:37
水郁
阅读(567)
评论(0)
推荐(0)
摘要:
题 题意 n个问题,解决的顺序影响正确的概率,无论之前解决的问题是否答对,当前问题 j 答对概率为max{a[i][j]} (i为解决过的问题)。求答对题目的最大期望和对应的答题顺序。T组测试,T (0 < T ≤ 100), n (0 < n ≤ 10)。 分析 n那么小,就想到状态压缩DP(我不 阅读全文
posted @ 2016-02-17 02:28
水郁
阅读(208)
评论(0)
推荐(0)