![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ACM-HDU
爱睡觉的小飞猪
博文之道在乎山水之间,吾将上下而求索,世界之大,无奇不有,没有AC不了的问题,只有不努力的码农
展开
-
HDU_1008 Elevator(电梯)
题目大概思路就是:你在一楼,将电梯向上移动一层需要6秒,向下移动一层需要4秒。 电梯将在每次停止时停留5秒钟。总花费时间思路:直接求总共上升的楼层数*6+总共下降的楼层数*4+升降的次数 Case1:2*6+5 Case2:(3+1)*6+(1+2)*4#include<bits/stdc++.h>using namespace std;int position,now;int main(原创 2017-02-11 16:07:11 · 605 阅读 · 0 评论 -
HDU_1005 Number Sequence
难点在于n的数据类型不好处理,long long n,_int64 n才是王道,之前用int一直wa,输出%I64d, n==1||n==2 return 1; n>2 return (A*Ns(A,B,n-1)+B*Ns(A,B,n-2))%7;#include<bits/stdc++.h>using namespace std;int Ns(int A,int B,_int 64 n原创 2017-02-11 16:18:20 · 355 阅读 · 0 评论 -
HDU_1018 Big Number
!题目大意:给你一个数,让你求出N!由多少位数构成 Case 1:10!=3528800 7位数 Case 2:20!=2.4329e+18 19位数 刚开始傻傻的想用fac递归,后来太难处理就放弃了,解法如下 1、暴力:log10(n!)=log10(1)+log10(2)+….log10(n-1)+log10(n);#include<iostream>#include<cma原创 2017-02-11 21:08:27 · 219 阅读 · 0 评论