自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 2018/6/18 数学问题

整除问题// 2^4 3^8// 2   3^3对分母N!和分子 a进行因子分解后,找到其对应的幂指数相除结果最小的即为最后结果对N!分解素因数计算n!中将有几个p因子  ans计算n/p,有n/p个整数可以向n!提供一个p因子  ans+=(n/p)计算n/(p*p),有n/(p*p)个整数可以向n!提供两个因子,相较于上一个的基础上,又多提供了一个。这里 ans+=(n/p)+(n/(p*p)...

2018-06-18 18:05:57 165

原创 2018/6/18 数学问题

分解素因数(并得到其对应的指数)#define _CRT_SECURE_NO_DEPRECATE//求正整数N的质因数的个数。120=2*2*2*3*5 所以最后输出时5//10^9//n至多只存在一个大于sqrt(n)的素因数--这里只需要筛选到100000就可以//通过素数表,不断试除,最后求出各个幂指数的和#include<stdio.h>//素数表找到10^5即可...

2018-06-18 17:09:03 139

原创 2018/6/18 数学问题

素数关键是:素数的倍数是合数,j=i*i;j<=10000;j+=i#define _CRT_SECURE_NO_DEPRECATE//给定一个数,要求输出所有从1到这个整数之间个位为1的素数,如果没有输出-1//n<=10000//采用素数筛法,将从1~n之间的素数全部找出来#include<stdio.h>int prime[10000];int prime...

2018-06-18 16:33:48 133

原创 2018/6/14 数学问题

素数判定#define _CRT_SECURE_NO_DEPRECATE//给定一个数,判定其是否是素数#include<stdio.h>#include<math.h>bool judge(int num){ if (num <= 1) return false; int bound = sqrt(num) + 1; for (int i = 2...

2018-06-14 20:35:39 96

原创 2018/6/14 数学问题

最小公倍数a,b两个数的最小公倍数是==a*b/gcd(a,b)#define _CRT_SECURE_NO_DEPRECATE//求两个正整数的最小公倍数//结果等于 a*b/gcd(a,b)#include<stdio.h>int gcd(int a, int b){ if (b == 0) return a; else return gcd(b, a%b);...

2018-06-14 20:23:55 114

原创 2018/6/14 数学问题

最大公约数#define _CRT_SECURE_NO_DEPRECATE//求两个正整数的最大公约数//a,b的最大公约数=b,a%b的最大公约数#include<stdio.h>int gcd(int a, int b){ if (b == 0) return a; else return gcd(b, a%b);}int main(){ int a,...

2018-06-14 20:20:09 100

原创 2018/6/13 数学问题

进制转换#define _CRT_SECURE_NO_DEPRECATE//输入一个十进制数N,将它转换成R进制数输出#include<stdio.h>int main(){ int N, R; while (scanf("%d%d", &N, &R) != EOF) { bool flag = false; if (N < 0) { ...

2018-06-13 20:56:51 94

原创 2018/6/13 数学问题

数制转换处理的问题主要有:首先因为输入既有大写又有小写,进行处理处理的同时,可以将a进制转化为十进制,更新权重即可然后将十进制数转化为b进制因为输出中含有字符,所以对于转化过程中,每位数字是否超过9进行判断,将其转化为统一的大写字符表示#define _CRT_SECURE_NO_DEPRECATE//输入a,n,b。将n从a进制转化为b进制//输入的时候字母符号有大有小,输出 的时候全部转化...

2018-06-13 20:47:54 121

原创 2018/6/13 数学问题

又一版A+B输入输出 : lld long long (_int64对应的为%I64d)#define _CRT_SECURE_NO_DEPRECATE//两个不超过整型定义的十进制数(2^31-1),输出A+B的m进制数//使用long long 类型64位二进制表示一个整数#include<stdio.h>int main(){ long long a, b; int...

2018-06-13 20:19:48 138

原创 2018/6/13 数学问题

对称平方数如何得到一个数的逆序数的值#define _CRT_SECURE_NO_DEPRECATE//打印所有不超过n(n<256)的,其平方具有对称性质的数。//11*11=121#include<stdio.h>int main(){ int reverse = 0; for (int i = 0; i < 256; i++) { int squ...

2018-06-13 20:09:04 137

原创 2018/6/12 数学问题

反序数#define _CRT_SECURE_NO_DEPRECATE//N 是一个四位数,它的九倍是其反序数,输出所有满足条件的N#include<stdio.h>#include<math.h>int reverse(int num){ int res=0; int tmp[5]; int flag = 0; while (num != 0) { ...

2018-06-12 18:44:28 100

原创 2018/6/12 数学问题

特殊乘法#define _CRT_SECURE_NO_DEPRECATE//对两个小于1000000000的输入,求结果//123*45 = 1*4+1*5+2*4+2*5+3*4+3*5#include<stdio.h>int main(){ int a[11], b[11]; int num1, num2,res; while (scanf("%d%d", &amp...

2018-06-12 18:34:01 131

原创 2018/6/22 数学问题

#define _CRT_SECURE_NO_DEPRECATE//计算A+B,如果A和B的末尾K位数相同,直接输出-1//通过%,获取A和B的低K位,进行比较。可以边取边比较,如果还没到K位,可是A或者B已经为0,这时直接输出-1//比较的同时进行逐位相加#include<stdio.h>#include<math.h>int main(){ int A,...

2018-06-12 17:22:31 131

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除