POJ
文章平均质量分 76
viva_bupt
这个作者很懒,什么都没留下…
展开
-
POJ 1001
#include #include #include #include #include using namespace std; string Multiply(string,string); int Change(string&); int main(){ string a,c="1"; int b; while(cin>>a>>b){ c = "1"; for(原创 2012-06-20 21:59:34 · 231 阅读 · 0 评论 -
POJ1003 POJ1004 POJ1005 POJ1006 POJ1007
1003 Hangover, 求可以挂几张卡片 没什么意思,求出来就完了,如果想缩短时间,这道题的量不大,其实可以预计算一些出来,做成一个表,先查表,减小区间,再算,这样肯定快一点。。。。懒得实现了。。 #include using namespace std; int main(){ float a = 1; int i; while原创 2013-03-28 21:08:30 · 610 阅读 · 0 评论 -
POJ 1008
#include #include #include #include using namespace std; //#define fin cin //#define fout cout int unsort[100]; char *row[100]; int main(){ ifstream fin ("input.txt"); ofstream fout ("output.原创 2013-04-01 10:38:32 · 434 阅读 · 0 评论 -
POJ 1423
数学题,百度的算法如下: 算法Stirling: log10(n!)=log10(1*2*3…*n)=log10(1)+log10(2)+…+log10(n) 用于把求“位数”的问题转换成求对数。但是用这个方法超时了。。。。 另一个公式 n! = sqrt(2*π*n) * ((n/e)^n) * (1 + 1/(12*n) + 1/(288*n*n) + O(1/n^原创 2013-03-26 08:17:02 · 495 阅读 · 0 评论 -
POJ 1002
过程是 先读入字符串,里面会有大写字母,根究要求转换成数字,然后对转换后的进行排序,把重复两次以上的都输出出来。 代码如下: #include #include #include #include #include #include #include using namespace std; //#define fin cin //#define fout co原创 2013-03-27 15:20:53 · 473 阅读 · 0 评论