摘要:
Problem A 题意 给出l(房子宽度),d(pole距离房子的垂直距离),s(绳子长度),求可覆盖的面积 分析 一共四种情况 $$1.ssqrt(d d+l l/2)+l/2$$ 说一下第四种,第四种要减去一个重叠部分,重叠部分面积为2个(扇形 三角形),具体见代码 代码 Problem B 阅读全文
摘要:
Problem A 题意 一对兔子每月生一对兔子,兔子在$m$月后成熟,问$d$月后有多少兔子 分析 可以发现,第i月的兔子数量取决于第i 1月与i m月,故 $a[i]=a[i 1]+a[i m],a[0]=1$ 然后还需要高精度(捂脸),于是找了个高精度板子就好了 Problem D 题意 给出 阅读全文
摘要:
Problem D Time Limit : 3000/3000ms (Java/Other) Memory Limit : 65535/102400K (Java/Other) Problem Description ZYJ手上有一张地图,地图上面有着森林里面各个热带水果的坐标,例如菠萝,凤梨,番 阅读全文
摘要:
"中途相遇法" 最小表示法 cpp //该函数返回的是最小表示法字符串的起始位置,传入参数为字符数组地址与字符数组长度 int MinimumRepresentation(char s, int len) { int i = 0, j = 1en, k = 0, t; while(i = len ? 阅读全文