
数学
文章平均质量分 52
u011327476
这个作者很懒,什么都没留下…
展开
-
hdu5015 233 Matrix 构造矩阵,快速幂
a[n][m] = a[n-1][m-1]+a[n-2][m-1]+...+a[1][m-1] + a[0][m]a[1][m]是已知的a[0][m] = a[0][m-1]*10+3, a[0][1]=233a[n][m] = a[n][m-1]+a[n-1][m`-1]+a[n-2][m-1]+...+a[1][m-1] + a[0][m-1]*10 + 3求 变换原创 2014-09-18 19:53:13 · 354 阅读 · 0 评论 -
Uva10007 Count the Trees 二叉树计数
n个节点的二叉树计数原创 2015-03-18 19:55:38 · 357 阅读 · 0 评论 -
codeforces 520C DNA Alignment
数学原创 2015-03-08 14:30:28 · 1305 阅读 · 0 评论 -
poj 3101 Astronomy
数学题原创 2015-03-01 11:25:26 · 316 阅读 · 0 评论 -
poj2347 Equations 模拟+数学
好题一道原创 2015-01-13 20:04:58 · 420 阅读 · 0 评论 -
codechef Alok-nath and His Sanskars
把大小为n的集合S分成k个子集,使得每个子集的子集和相等,即 Si = average(S) 对于n=6,k=3, 1,2,3,3,4,5,第一个子集可能会选择(1,2,3),导致其他子集无法拼凑成功,这就意味着可能需要回溯而实际上回溯搜索肯定会 爆所以应该从大到小的进行选择。因为大的可以被拆成小的,如果 5 无法跟其他数 拼凑成平均数,那2,3也肯定不可以最后注意一个所有值都为0原创 2014-12-16 15:59:13 · 405 阅读 · 0 评论 -
hdu 4920 Matrix multiplication 稀疏矩阵的乘法
#include#includeusing namespace std;#define maxn 810#define rep(i,x,y) for(int i=x;i<=y;i++)#define mset(x) memset(x,0,sizeof(x))int n;int a[maxn][maxn], b[maxn][maxn], res[maxn][maxn];int m原创 2014-10-08 09:02:20 · 395 阅读 · 0 评论 -
hdu 1695 欧拉函数+容斥原理
编程不难,就没写程序原创 2014-10-23 15:02:56 · 337 阅读 · 0 评论 -
hdu 4901 Zombie’s Treasure Chest 贪心+暴力
最开始的想法是找性价比最高的原创 2014-10-21 22:09:56 · 343 阅读 · 0 评论 -
hdu4790 Just Random 数学题
只能多练了,真在赛场上这题我实在不会写一开始的想法是 ()转载 2014-09-25 18:08:49 · 324 阅读 · 0 评论 -
hdu4986Little Pony and Alohomora Part I数学+递推
#include#include#include#include#include#include#include#include#includeusing namespace std;#define INF 1000000000#define maxn#define rep(i,x,y) for(int i=x;i<=y;i++)#define mset(x) memse原创 2014-09-02 09:57:03 · 472 阅读 · 0 评论 -
hdu5020 Revenge of Collinearity 求三点共线的点对个数
从一个点i出发,两个点j,k 与i的连线ij, ik斜率相同,则i,j,k三点共线所以可以枚举点i原创 2014-09-23 10:19:19 · 700 阅读 · 0 评论 -
hdu5019Revenge of GCD暴力的一水题
longlong wa了2次,唉,算是#include #include #include #include #include #include #include #include #include using namespace std;#define INF 1e9#define maxn#define rep(i,x,y) for(int i=x;i<=y;i++原创 2014-09-22 16:34:26 · 382 阅读 · 0 评论 -
codeforces #268 div2 C.24 Game 24点游戏
当仅当n>=4时有解这题被样例作弄了。。。原本思路快对了,看到样例,觉得样例是一种提示...然后就忘了原本的思路提示个jb大体思路就是让后面的数加加减减最后得0但是要加减得0要有4个数( (i)-(i-1)-(i-2)+(i-3) )这样比较麻烦可以利用(4*5+2+3-1)=24,后面的数最终要为0(4*5+2+3)*1=25,后面的数最终要为原创 2014-09-21 11:10:51 · 521 阅读 · 0 评论 -
Google Code Jam 2013 Round 1A A题 BullsEye
数学题,二分求解原创 2015-04-07 11:20:15 · 416 阅读 · 0 评论