算法
文章平均质量分 52
T_world
所有的成功都与坚持有关https://tangworld.github.io
展开
-
杭电ACM1509
学习要温故而知新,所以今天又把之前做过的题目拿出来翻新翻新,重新做一遍又有不同的体验。 题目大意:系统输入字符串,如果输入的是“PUT”,则会紧跟着输入三个值,分别是一个字符串和一个数值,最后是一个数字,代表优先级;如果输入的是“GET”,则要取出之前“PUT”进去的东西:字符串和那个数值。取出的时候要遵循优先级的数值越小的优先级越高,若优先级相等,则根据“FIFO”先进先出原则输出。 解题思路原创 2015-10-25 09:09:15 · 484 阅读 · 0 评论 -
杭电ACM1164
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1164题目大意:给出任意一个小于等于65535的数字,要求求出它的全部质因数,并以质因数相乘的形式输出。解题思路:简单题。程序的最开始先打表,求出65535之前的全部质数,然后用一个循环一一判断每个质数是否是当前数字的因数,若是则保存在一个数组里,同时保存这个数组的下标,然后根据这个数组进行输出原创 2015-11-21 22:19:06 · 658 阅读 · 0 评论 -
杭电ACM2212
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2212题目大意:题目定义了一种数字,它的每一位的阶乘加起来等于数字本身,要求输出1到2147483647的所有这种数字。解题思路:暴力破解。这道题特别有意思,若按照题目的描述求每一位的阶乘和来判断则一定会超时,然而奇妙的地方是,在这个范围内其实只有4个数字满足条件:1、2、145、40585,则原创 2015-11-26 22:01:29 · 722 阅读 · 0 评论 -
杭电ACM1017
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1017题目大意:给出数n和m,要求计算出在小于n的范围内有多少对数字(a,b)满足(a^2+b^2 +m)/(ab) 是一个整数。解题思路:相当水的一道题……然而似乎没有看起来那么简单,原来坑都在格式上。题目会给出case的组数,然后分为若干块输入,每一块输入任意多组n,m,要求按照块来输出,每原创 2015-12-06 09:29:22 · 1478 阅读 · 0 评论 -
杭电ACM1022(栈的使用)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1022题目大意:有若干列火车按一定顺序进站,再按一定顺序出站,这个过程遵循“先进后出”的原则,因此这个车站其实就是一个栈的数据结构,要求给出一个进站的序列和一个出站的序列,如果按照给定的进站顺序可以得到给定的出站顺序,则输出“Yes.”。并按顺序输出每一列列车进出的顺序,若不能得到则输出“No.原创 2016-04-11 08:23:43 · 2666 阅读 · 0 评论