摘要: 【数学之美】抽屉原理桌上有十个苹果,要把这十个苹果放到九个抽屉里,无论怎样放,我们会发现至少会有一个抽屉里面放两个苹果。这一现象就是我们所说的“抽屉原理”。 抽屉原理的一般含义为:“如果每个抽屉代表一个集合,每一个苹果就可以代表一个元素,假如有n+1或多于n+1个元素放到n个集合中去,其中必定至少有一个集合里有两个元素。” 抽屉原理有时也被称为鸽巢原理(“如果有五个鸽子笼,养鸽人养了6只鸽子,那么当鸽子飞回笼中后,至少有一个笼子中装有2只鸽子”)。它是组合数学中一个重要的原理。例1:从1、2、3、4、…、19、20这20个自然数中,至少任选几个数,就可以保证其中一定包括两个数,它们的差是12。 阅读全文
posted @ 2013-04-11 22:47 萧凡客 阅读(278) 评论(0) 推荐(0) 编辑
摘要: C语言字符串函数大全函数名: stpcpy功能: 拷贝一个字符串到另一个用法: char *stpcpy(char *destin, char *source);程序例:#include <stdio.h>#include <string.h>int main(void){ char string[10]; char *str1 = "abcdefghi"; stpcpy(string, str1); printf("%s\n", string); return 0;}函数名: strcat功能:字符串拼接函数用法: char * 阅读全文
posted @ 2013-04-11 15:15 萧凡客 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 标题:计算差三角仔细观察下面的数字组成的三角形:314562看出什么特征吗?首先,它包含了1~6的连续整数。重要的是:每个数字都是其下方相邻的两个数字的差(当然是大数减去小数)满足这样特征的三角形,称为:差三角。你的任务是找出1~15的整数组成的一个更大的差三角。其形如:?4????*????????其中,只给出了一个确定的数字:4请确定出“*”代表的是哪个一个数字。直接提交该数字,不要提交多余的内容。//暴力求解#include<stdio.h>#include<math.h>#include<string.h>int a[5][6];int v[16]; 阅读全文
posted @ 2013-04-11 14:05 萧凡客 阅读(248) 评论(0) 推荐(0) 编辑