自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 九余数法

弃九验算法又称九余数法。它是依据九余数的特点,用来检验加、减、乘、除四则运算是否正确的一种验算方法。所谓弃九数,就是指:把一个数的各位数字相加(如果相加的结果大于九要减去九),直到和是一位数,这个数就叫做原来数的弃九数。弃九数也可以通过下列方法得到,即:把一个数中的数字9或相加得9的几个数字都划去,将剩下数字相加,得到一个小于9的数,这个数就是原来的弃九数

2016-07-28 10:05:13 1346

原创 小明的求助

描述小明对数学很有兴趣,今天老师出了道作业题,让他求整数N的后M位,他瞬间感觉老师在作弄他,因为这是so easy! 当他看到第二道题目的时候,他就确定老师在捉弄他了,求出N^P的后M位,因为他不会了。你能帮他吗?输入第一行包含一个整数T(T 接下来的T行每行含三个整数,N,P,M(1 输出输出格式“Case #i: ans”(不含引号),i表示第i组测试数据,an

2016-07-26 19:33:05 201

原创 挑剔的小杜

/*一看到字母里面插有数字,一定要把他全部划去。在给你纸,纸上有很多既含有字母,又含有数字的句子(还包括一些标点符号)。你需要将数字找出来放在一边,并组成一个最大的数然后逆序输出所有字母,和那个最大的数。输入第一行:N表示有多少组数据。接下来的N行,每行有一句话,长度不超过1000。输出每句话对应输出两行。第一行输出字母的总个数及其所有的字母(按原来输入的相反的顺序

2016-07-26 11:47:04 213

转载 威佐夫博弈

具体内容:编辑威佐夫博弈(Wythoff Game):有两堆各若干个物品,两个人轮流从某一堆或同时从两堆中取同样多的物品,规定每次至少取一个,多者不限,最后取光者得胜。这种情况下是颇为复杂的。我们用(ak,bk)(ak ≤ bk ,k=0,1,2,...,n)表示两堆物品的数量并称其为局势,如果甲面对(0,0),那么甲已经输了,这种局势我们称为奇异局势。前几个奇异局势是:(0,

2016-07-26 10:20:41 164

原创 寻找最大的列号

/*给你一个n*m的矩阵,其中的元素每一行从左到右按递增顺序排序,每一列从上到下按递增顺序排序,然后给你一些数x, 问这些数在不在这个矩阵中,若在,输出其列号最大的元素坐标。多组测试样例,首先两个数n,m(0然后n行m列的一个矩阵,其中的元素保证在32位整型范围然后一个数cnt,表示询问数的个数(0然后是cnt个要询问的元素输出如果存在,输出其列号最大的元素坐标否则

2016-07-25 21:27:40 204

原创 组合数

/*题目描述  找出从自然数1、2、... 、n(0输入  输入n、r。输出特定顺序输出所有组合。 特定顺序:每一个组合中的值从大到小排列,组合之间按逆字典序排列。样例输入5 3样例输出543542541532531521432431421321*/#includevoid fun(int n,int r,int

2016-07-25 21:26:04 199

转载 欧拉函数

欧拉函数是指:对于一个正整数n,小于n且和n互质的正整数(包括1)的个数,记作φ(n) 。通式:φ(x)=x*(1-1/p1)*(1-1/p2)*(1-1/p3)*(1-1/p4)…..(1-1/pn),其中p1, p2……pn为x的所有质因数,x是不为0的整数。φ(1)=1(唯一和1互质的数就是1本身)。对于质数p,φ(p) = p - 1。注意φ(1)=1.欧拉

2016-07-22 10:41:20 170

转载 sort函数

函数名                                                 功能sort                                         对给定区间所有元素进行排序stable_sort                             对给定区间所有元素进行稳定排序partial_sort              

2016-07-21 15:41:32 216

转载 cin与cout

cin与cout一:标准输入函数cin不知道说它是个函数对还是不对,它是代表标准的输入设备--键盘。他是属于流的,他的用法和流的用法是一样的。也就是:cin>>变量;小小的说明一下,输入多个变量可以写在一行,如:cin>>x>>y>>z;这样写不是不允许,而是不好看,如果是不同的变量类型,那就更是没头没脑了。除了你,人家是不知道该输入什么的,所以,一般在输入语句的前

2016-07-21 15:34:20 221

原创 变态最大值

/*他想在一组数中找一个数,这个数可以不是这组数中的最大的,但是要是相对比较大的,但是满足这个条件的数太多了,怎么办呢?他想到了一个办法,把这一组数从开始把每相邻三个数分成一组(组数是从1开始),奇数组的求最大值,偶数组的求最小值,然后找出这些值中的最大值。输入有多组测试数据,以文件结束符为标志。每组测试数据首先一个N,是数组中数的个数。(0然后是数组中的这些数。输出

2016-07-16 17:36:38 172

原创 给出三点求组成的三角形面积

/*描述给你三个点,表示一个三角形的三个顶点,现你的任务是求出该三角形的面积输入每行是一组测试数据,有6个整数x1,y1,x2,y2,x3,y3分别表示三个点的横纵坐标。(坐标值都在0到10000之间)输入0 0 0 0 0 0表示输入结束测试数据不超过10000组输出输出这三个点所代表的三角形的面积,结果精确到小数点后1位(即使是整数也要输出一位小数位)样例输入

2016-07-16 17:34:57 2029

原创 笨小熊问题

/*笨小熊的词汇量很小,所以每次做英语选择题的时候都很头疼。但是他找到了一种方法,经试验证明,用这种方法去选择选项的时候选对的几率非常大! 这种方法的具体描述如下:假设maxn是单词中出现次数最多的字母的出现次数,minn是单词中出现次数最少的字母的出现次数,如果maxn-minn是一个质数,那么笨小熊就认为这是个Lucky Word,这样的单词很可能就是正确的答案。输入第

2016-07-16 17:33:11 1353

转载 c语言32个关键字

C语言一共有32个关键字,如下所述: auto :声明自动变量    short :声明短整型变量或函数    int: 声明整型变量或函数 long :声明长整型变量或函数    float:声明浮点型变量或函数    double :声明双精度变量或函数    char :声明字符型变量或函数    struct:声明结构体变量或函数    union:

2016-07-15 10:05:04 179

原创 coin test

#includeint main(){int n,i,t,a=0,b=0,c=0,r,t1,a1;char s[655360];scanf("%d",&n);getchar();for(i=0;i{scanf("%c",&s[i]);}for(i=0;i{if(s[i]=='U'){a++;}if(s[i]=='D'){

2016-07-15 08:51:11 597

转载 判断三点是顺时针还是逆时针方向

设   p1=(x1,y1),   p2=(x2,y2),   p3=(x3,y3)       求向量            p12=(x2-x1,y2-y1)              p23=(x3-x2,y3-y2)       则当   p12   与   p23   的叉乘(向量积)           p12

2016-07-14 10:35:59 1591

原创 倒序输出一个数

/*描述已知w是一个大于10但不大于1000000的无符号整数,若w是n(n≥2)位的整数,则求出w的后n-1位的数。  输入  第一行为M,表示测试数据组数。  接下来M行,每行包含一个测试数据。  输出  输出M行,每行为对应行的n-1位数(忽略前缀0)。如果除了最高位外,其余位都为0,则输出0。  样例输入  4  1023  5923  923

2016-07-12 19:48:41 1070

原创 另一种阶乘问题

/*描述  大家都知道阶乘这个概念,举个简单的例子:5!=1*2*3*4*5.现在我们引入一种新的阶乘概念,  将原来的每个数相乘变为i不大于n的所有奇数相乘例如:5!!=1*3*5.现在明白现在这种阶乘的意思了吧!  现在你的任务是求出1!!+2!!......+n!!的正确值(n 输入 第一行输入一个a(a 接下来a行各行输入一个n. 输出 各行输出结果

2016-07-12 19:45:26 381 1

原创 判断日期

*描述如题,输入一个日期,格式如:2010 10 24 ,判断这一天是这一年中的第几天。输入第一行输入一个数N(0输出每组输入数据的输出占一行,输出判断出的天数n样例输入32000 4 52001 5 42010 10 24样例输出96124297*/#includeint main(){int t;scanf("%d",

2016-07-12 19:44:15 324

原创 小学生进位问题

/*很多小学生在学习加法时,发现“进位”特别容易出错。你的任务是计算两个三位数在相加时需要多少次进位。你编制的程序应当可以连续处理多组数据,直到读到两个0(这是输入结束标记)。输入输入两个正整数m,n.(m,n,都是三位数)输出输出m,n,相加时需要进位多少次。样例输入123 456555 555123 5940 0样例输出03 1*/#

2016-07-12 19:41:53 1310

空空如也

空空如也

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

TA关注的人

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