上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 67 下一页
摘要: 把M个同样的苹果放在N个同样的盘子里,允许有的盘子空着不放,问共有多少种不同的分法?(用K表示)5,1,1和1,5,1 是同一种分法。 Input 第一行是测试数据的数目t(0 <= t <= 20)。以下每行均包含二个整数M和N,以空格分开。1<=M,N<=10。 Output 对输入的每组数据M 阅读全文
posted @ 2020-05-13 21:21 kongbursi 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 题意: 从左下角移动到右上角。每次只能向上或者向右移动一格。问移动的轨迹形成的右半边图形有多少种 题解: 注意,这个图形就根本不会重复,那就是n*m的图形,向上移动n次,向右移动m次。 从左下角移动到右上角的过程就是n个“上”,m个“右”的组合的形式,有多少种移动方式,那就是 C((n+m),n)或 阅读全文
posted @ 2020-05-13 21:16 kongbursi 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 题意: 让你从区间[a,b]里面找一个数x,在区间[c,d]里面找一个数y。题目上已经设定a=b=1了。问你能找到多少对GCD(x,y)=k。x=5,y=7和y=5,x=7是同一对 题解: 弄了半天才知道我得容斥原理方法卡时间了,我那个复杂度太高了。。。卧槽了 老版本的这里可以看:HDU - 413 阅读全文
posted @ 2020-05-13 18:43 kongbursi 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 题意: 求出来区间[1,n]内与n互质的数的数量 题解: 典型的欧拉函数应用,具体见这里:Relatives POJ - 2407 欧拉函数 代码: 1 #include<stdio.h> 2 #include<string.h> 3 #include<iostream> 4 #include<al 阅读全文
posted @ 2020-05-13 18:26 kongbursi 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 题意: 给你一个n*m的矩形,在1到m行,和1到n列上都有一棵树,问你站在(0,0)位置能看到多少棵树 题解: 用(x,y)表示某棵树的位置,那么只要x与y互质,那么这棵树就能被看到。不互质的话说明前面已经有树挡住了这棵树 i是[1,m]中的任意一个数 我们可以for循环求在区间[1,n]内有多少数 阅读全文
posted @ 2020-05-13 18:22 kongbursi 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 题意: 给你一个数x,把这个分解成素数之积(假设是x1*x2*x3),如果 x的每一数位的和 等于 x1每一数位的和加上x2每一数位的和加上x3每一数位的和,那么他就是题目要找的数 示例: 4937775 = 3 * 5 * 5 * 65837 电话号码的所有数字的和为4+9+3+7+7+7+5= 阅读全文
posted @ 2020-05-13 16:12 kongbursi 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 题意: 给你一个正整数n,问你在区间[1,n)中有多少数与n互质 题解: 1既不是合数也不是质数(1不是素数) 互质是公约数只有1的两个整数,叫做互质整数。公约数只有1的两个自然数,叫做互质自然数 所以1与任何整数都互质 根据欧拉函数求解 欧拉函数是少于或等于n的数中与n互质的数的数目。 欧拉函数的 阅读全文
posted @ 2020-05-13 16:01 kongbursi 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 题意: 给你一个n,你需要找出来在区间[A,B]内有多少个数和n互质 数字1与每一个整数都互质 题解: 参考链接:https://www.cnblogs.com/jiangjing/archive/2013/06/03/3115470.html 欧拉函数是求区间[1,n]内与n互质的数的数量,想要了 阅读全文
posted @ 2020-05-13 15:54 kongbursi 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 题意: 给你一个n,然后给你一个n*n的正方形w[i][j],你需要找到一个从(1,1)点走到(n,n)点的最短路径数量。而且这个路径必须按照y=x对称 题解: 我们把左上角的点当作(0,0)点,右下角的点当作(n,n)点 因为路径必须按照y=x堆成,那么我们可以按照y=x这一条线对折,然后正方形就 阅读全文
posted @ 2020-05-10 15:45 kongbursi 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 题意: 一个n个节点的有向图,节点标号从1到n,存在m条单向边。每条单向边有一个权值,代表翻转其方向所需的代价。求使图变成无环图,其中翻转的最大边权值最小的方案,以及该方案翻转的最大的边权。 Input 单组输入,第一行包含两个整数n和m(2≤n≤100 000,1≤m≤100 000) 接下来m行 阅读全文
posted @ 2020-05-09 20:02 kongbursi 阅读(169) 评论(0) 推荐(0) 编辑
上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 67 下一页