HPU
haohao_____
这个作者很懒,什么都没留下…
展开
-
HPU ascll 码排序
不知道为什么第七行加一个getchar()就对了??????????原创 2017-07-18 19:00:43 · 400 阅读 · 0 评论 -
语法分析器
编译原理-简单的递归下降语法分析器LL(1)在网上看了很多篇关于递归下降分析器的博文,均没有满意的,一是所写的程序不对、二是解释的不够清楚。所以想自己写一篇,顺便总结一下所学。递归下降分析法递归下降分析法的原理是利用函数之间的递归调用来模拟语法树自上而下的构建过程。从根节点出发,自顶向下为输入串中寻找一个最左匹配序列,建立一棵语法树。在不含左递归和每个非终结符的所有候选终结首字符集都两两不相交条件...转载 2018-04-22 18:36:39 · 4661 阅读 · 1 评论 -
HYSBZ - 2463 想明白就简单,把步骤在脑海里想明白
点击打开链接小明和小红经常玩一个博弈游戏。给定一个 n × n 的棋盘,一个石头被放在棋盘的左上角。他们轮流移动石头。每一回合,选手只能把石头向上,下,左,右四个方向移动一格,并且要求移动到的格子之前不能被访问过。谁不能移动石头了就算输。假如小明先移动石头,而且两个选手都以最优策略走步,问最后谁能赢?Input 输入文件有多组数据。 输入第一行包含一个整数n,表示棋盘的规模。 ...原创 2018-03-23 19:40:23 · 256 阅读 · 0 评论 -
zoj1151 栈堆+立即输出
For each list of words, output a line with each word reversed without changing the order of the words.This problem contains multiple test cases!The first line of a multiple input is an integer N, then...原创 2018-03-23 19:19:47 · 347 阅读 · 2 评论 -
zoj2829
点击打开链接Mike is very lucky, as he has two beautiful numbers, 3 and 5. But he is so greedy that he wants infinite beautiful numbers. So he declares that any positive number which is dividable by 3 or 5 i...原创 2018-03-22 17:39:31 · 231 阅读 · 0 评论 -
zoj2736简单题
点击打开链接The daffodil number is one of the famous interesting numbers in the mathematical world. A daffodil number is a three-digit number whose value is equal to the sum of cubes of each digit.For examp...原创 2018-03-22 17:34:43 · 295 阅读 · 0 评论 -
HPU16级积分赛(二) 浙江大学 zoj2723 素数的判断素数筛子
Prime Number Definition An integer greater than one is called a prime number if its only positive divisors (factors) are one and itself. For instance, 2, 11, 67, 89 are prime numbers but 8, 20, 27 ar...原创 2018-03-22 17:31:03 · 293 阅读 · 0 评论 -
HPU G - Bear and Three Balls
Limak is a little polar bear. He has n balls, the i-th ball has size ti.Limak wants to give one ball to each of his three friends. Giving gifts isn't easy — there are two rules Limak must obey to ma原创 2017-07-24 21:43:34 · 273 阅读 · 0 评论 -
HPU A - 开门人和关门人
每天第一个到机房的人要把门打开,最后一个离开的人要把门关好。现有一堆杂乱的机房签 到、签离记录,请根据记录找出当天开门和关门的人。 Input测试输入的第一行给出记录的总天数N ( > 0 )。下面列出了N天的记录。 每天的记录在第一行给出记录的条目数M ( > 0 ),下面是M行,每行的格式为 证件号码 签到时间 签离时间 其中时间按“小时:分钟:秒钟”(各占转载 2017-07-23 18:00:04 · 249 阅读 · 0 评论 -
HPU C - 前m大的数
还记得Gardon给小希布置的那个作业么?(上次比赛的1005)其实小希已经找回了原来的那张数表,现在她想确认一下她的答案是否正确,但是整个的答案是很庞大的表,小希只想让你把答案中最大的M个数告诉她就可以了。 给定一个包含N(NInput输入可能包含多组数据,其中每组数据包括两行: 第一行两个数N和M, 第二行N个数,表示该序列。 Output对于输入的每组数据,输原创 2017-07-23 17:53:48 · 215 阅读 · 0 评论 -
HPU D - 统计同成绩学生人数
读入N名学生的成绩,将获得某一给定分数的学生人数输出。 Input测试输入包含若干测试用例,每个测试用例的格式为 第1行:N 第2行:N名学生的成绩,相邻两数字用一个空格间隔。 第3行:给定分数 当读到N=0时输入结束。其中N不超过1000,成绩分数为(包含)0到100之间的一个整数。 Output对每个测试用例,将获得给定分数的学生人数输出。原创 2017-07-23 17:41:48 · 287 阅读 · 0 评论 -
HPU 一只小蜜蜂
刚开始时第11行的SUM写成了I,所以一直出错。后来提交后又出现WRONG ANSWER,才知道又有一个错误,我刚开始给D数组定义了INT型,但INT型范围小了,在别人的指导下,我将D数组该LONG LONG型。原创 2017-07-19 15:42:05 · 246 阅读 · 0 评论 -
hpu E - 统计元音
#include#includeint main(){ int n,a,e,i1,o,u,i,t; char a1[105]; scanf("%d",&n); getchar(); while(n--) { gets(a1); a=0; e=0; i1=0; o=0; u=0; t=strlen(a1); for(i=0;i<t;i++) if原创 2017-07-22 11:30:49 · 296 阅读 · 0 评论 -
HPU绝对值排序
#include#includeint main(){ int a[105];int i,j,b,t;while(scanf("%d",&b)&&b){ for(i=0;i scanf("%d",&a[i]);for(i=0;i for(j=i+1;j if(abs(a[i]) { t=a[i]; a[i]=a[j原创 2017-07-18 11:19:13 · 419 阅读 · 0 评论 -
vv
华为2017年实习生面试经历(研发类) 本来已经不打算写面经了,但这几天有几位知乎上的朋友问我面试的一些细节,所以我还是记录自己今年3月份在华为通过面试,4月拿到offer的整个过程和求职经历。 找实习其实是去年的打算,然后寒假开始着手准备个人简历和学习一些比较感兴趣的知识。3月中旬的时候,学院的网站挂了华为招聘实习生的消息,然后在华为招聘网站上投了简历,投递职位是IT应用软件开发工程师。在学...转载 2018-04-26 09:02:08 · 364 阅读 · 0 评论