随笔分类 -  C/C++ 学习

摘要:【问题描述】在一个有200人的大班级中,存在两个人生日相同的概率非常大,现给出每个学生的学号,出生月日,试找出所有生日相同的学生。【输入形式】第一行为整数n,表示有n个学生,n#include #include using namespace std;//学号char nums[201][50];//月,日int month[201],day[201];int dayIndex[400][200];int indexLen[400];//记录key值出现的次数int main() { int n; scanf("%d",&n); int M=31; //最大每月天数 阅读全文
posted @ 2013-11-20 14:29 从此醉 阅读(1486) 评论(0) 推荐(0)
摘要:1、获取元素有两种方法:document.getElementById(id只有一个)document.getElementsByName (name 可以重复,获得多个)var name = document.getElementsByName("username")[0] 阅读全文
posted @ 2012-05-03 13:16 从此醉 阅读(161) 评论(0) 推荐(0)
摘要:题目描述:输入N个学生的信息,然后进行查询。输入:输入的第一行为N,即学生的个数(N<=1000)接下来的N行包括N个学生的信息,信息格式如下:01 李江 男 2102 刘唐 男 2303 张军 男 1904 王娜 女 19然后输入一个M(M<=10000),接下来会有M行,代表M次查询,每行输入一个学号,格式如下:02030104输出:输出M行,每行包括一个对应于查询的学生的信息。如果没有对应的学生信息,则输出“No Answer!”样例输入:401 李江 男 2102 刘唐 男 2303 张军 男 1904 王娜 女 1950203010403样例输出:02 刘唐 男 2303 阅读全文
posted @ 2012-04-07 13:27 从此醉 阅读(735) 评论(0) 推荐(0)
摘要:同样的BFS,这种方法相对内存占用较小。复制别人的代码,学习了!题目描述:sun所在学校每年都要举行电脑节,今年电脑节有一个新的趣味比赛项目叫做闯迷宫。sun的室友在帮电脑节设计迷宫,所以室友就请sun帮忙计算下走出迷宫的最少步数。知道了最少步数就可以辅助控制比赛难度以及去掉一些没有路径到达终点的map。比赛规则是:从原点(0,0)开始走到终点(n-1,n-1),只能上下左右4个方向走,只能在给定的矩阵里走。输入:输入有多组数据。每组数据输入n(0<n<=100),然后输入n*n的01矩阵,0代表该格子没有障碍,为1表示有障碍物。注意:如果输入中的原点和终点为1则这个迷宫是不可达的 阅读全文
posted @ 2012-04-05 15:04 从此醉 阅读(1086) 评论(0) 推荐(0)
摘要:一、memchr函数,字符定位。 Locate character in block of memory//1、memchr函数,字符定位。 Locate character in block of memory // void * memchr ( const void *, int, size_t ); char * pch; char str[] = "Example string"; pch =(char *) memchr(str,'p',strlen(str)); //返回的指针 if(pch != NULL){ //找不到,返回NULL ... 阅读全文
posted @ 2012-03-15 10:09 从此醉 阅读(728) 评论(0) 推荐(1)