其他
文章平均质量分 92
其他
z6_6z
这个作者很懒,什么都没留下…
展开
-
问题 E: 数字黑洞
问题 E: 数字黑洞时间限制: 1 Sec 内存限制: 128 MB提交: 10 解决: 8[提交][状态][讨论版]题目描述算法提高 数字黑洞 时间限制:1.0s 内存限制:256.0MB 问题描述 任意一个四位数,只要它们各个位上的数字是不全相同的,就有这样的规律: 1)将组成该四位数的四个数字由大到小排列原创 2017-08-12 20:35:35 · 461 阅读 · 0 评论 -
问题 D: 分解质因数
问题 D: 分解质因数时间限制: 1 Sec 内存限制: 128 MB提交: 17 解决: 8[提交][状态][讨论版]题目描述 基础练习 分解质因数 时间限制:1.0s 内存限制:512.0MB 问题描述 求出区间[a,b]中所有整数的质因数分解。 输入格式 输入两个整数a,b原创 2017-12-08 22:21:25 · 1090 阅读 · 0 评论 -
1003: Huffuman树
1003: Huffuman树时间限制: 1 Sec 内存限制: 128 MB提交: 6 解决: 2[提交][状态][讨论版]题目描述基础练习 Huffuman树 时间限制:1.0s 内存限制:512.0MB 问题描述 Huffman树在编码中有着广泛的应用。在这里,我们只关心Huffm原创 2017-10-21 17:55:33 · 284 阅读 · 0 评论 -
KMP算法的C语言代码实现
KMP算法的C语言代码实现////核心思想:匹配过程中匹配不等时,不需回溯i指针,而是利用已经得到的“部分匹配”结果将模式向右“滑动”尽可能远的一段距离继续比较。 //**************************************************************************************************************转载 2017-11-19 22:20:41 · 3328 阅读 · 0 评论 -
大数取余的加减乘除
有一类题目会因为求出的结果太大而只要求输出对某个数m取余后的结果,而且这个m是比较小的数,比如不超过32位整数…而这类大数都是可以由较小的数经过某些运算得到的…于是我整理了一下对付几种运算的方法…包括四则运算,指数,组合数,塔函数的应对方法…那么就开始吧…慢慢来…首先是最常识的加减法:add_mod(a,b,m){ return ((a%m)+(b%m))%m; }转载 2017-09-01 18:58:18 · 524 阅读 · 0 评论 -
B - 折线分割平面
B - 折线分割平面Time Limit:1000MS Memory Limit:32768KB 64bit IO Format:%I64d & %I64uSubmit Status Practice HDU 2050Description我们看到过很多直线分割平面的题目,今天的这个题目稍微有些变化,我们要求的是n条折线分割平面的最大数目。比原创 2017-09-03 12:26:37 · 180 阅读 · 0 评论 -
C - 不容易系列之一
C - 不容易系列之一Time Limit:1000MS Memory Limit:32768KB 64bit IO Format:%I64d & %I64uSubmit Status Practice HDU 1465Description大家常常感慨,要做好一件事情真的不容易,确实,失败比成功容易多了! 做好“一件”事情尚且不易,转载 2017-09-03 12:28:51 · 329 阅读 · 0 评论 -
D - 骨牌铺方格
D - 骨牌铺方格Time Limit:1000MS Memory Limit:32768KB 64bit IO Format:%I64d & %I64uSubmit Status Practice HDU 2046Description在2×n的一个长方形方格中,用一个1× 2的骨牌铺满方格,输入n ,输出铺放方案的总数. 例如n=转载 2017-09-03 12:32:19 · 365 阅读 · 0 评论 -
HDU 2036 G - 趣
G - 趣Time Limit:1000MS Memory Limit:32768KB 64bit IO Format:%I64d & %I64uSubmit Status Practice HDU 2036Description“ 改革春风吹满地, 不会AC没关系; 实在不行回老家, 还有一亩三分地。 谢谢!(乐转载 2017-09-06 22:06:03 · 330 阅读 · 0 评论 -
相关链表的代码
本代码是对链表的建立,及删除,插入,寻找,输出的函数表达#include#includeusing namespace std;typedef struct node{ int date; struct node *next;}node;//建立节点 node *creatline(node *head,int n){ node *p; cout<<"请输入对应链表的数值"原创 2017-09-13 21:06:04 · 267 阅读 · 0 评论 -
快速排序
原文地址:http://blog.csdn.net/morewindows/article/details/6684558 快速排序由于排序效率在同为O(N*logN)的几种排序方法中效率较高,因此经常被采用,再加上快速排序思想----分治法也确实实用,因此很多软件公司的笔试面试,包括像腾讯,微软等知名IT公司都喜欢考这个,还有大大小的程序方面的考试如软考,考研中也常常出现快速排序的身影。转载 2017-08-15 22:05:48 · 134 阅读 · 0 评论 -
输出暂停和清屏函数
输出1~10000中的所有素数,每10个一行,200个一屏;#include#include#include#include//清屏函数system("cls");头文件int main(){ int m,i,k,n=0; for(m=1;m<10000;m++) { k=sqrt(m); for(i=2;i<=k;i++) { if(m%i==0) b原创 2017-08-14 16:56:22 · 811 阅读 · 1 评论 -
问题 F: 拦截导弹
问题 F: 拦截导弹时间限制: 1 Sec 内存限制: 128 MB提交: 6 解决: 3[提交][状态][讨论版]题目描述 算法训练 拦截导弹 时间限制:1.0s 内存限制:256.0MB 问题描述 某国为了防御敌国的导弹袭击,发展出一种导弹 拦截系统。但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达转载 2017-08-12 20:42:16 · 371 阅读 · 0 评论 -
7-1 最长连续递增子序列(20 分)
7-1 最长连续递增子序列(20 分)给定一个顺序存储的线性表,请设计一个算法查找该线性表中最长的连续递增子序列。例如,(1,9,2,5,7,3,4,6,8,0)中最长的递增子序列为(3,4,6,8)。输入格式:输入第1行给出正整数n(≤105);第2行给出n个整数,其间以空格分隔。 输出格式:在一行中输出第一次出现的最长连续递增子序列,数字之间用空格分隔,序列结尾不能有多余空格。输入样例:...原创 2018-03-11 18:02:44 · 6541 阅读 · 0 评论