pe vol21 101~105

Project Euler
Problem 101 : C++,多项式拟合(伪)
Problem 102 : C++,计算几何,判断点在三角形内
Problem 103 : C++,特殊集合的判定
Problem 104 : C++,菲波那契数列,大数前后9位
Problem 105 : C++,特殊集合的判定
下面是详细内容:

php 入门小试

今年acm的regional结束后,yq拉了几人来,准备搞个oj出来…
然后定下来是用php做页面…
安顿好各种环境之后,在真正开始做oj之前,想着先熟悉下php,于是写了个简陋的board…
虽说是第一次接触php,但手头正好有一份不错的源码,而且还有Google,于是就什么资料都不看就开工了
环境是…ubuntu,apache2,php5,mysql5,phpmyadmin3
说起来ubuntu之类的安装个东西真是方便…只要连上网,然后找速度最快的服务器,然后要安装什么就apt-get install一下…
下面是各种入门级的内容…

pe vol20 96~100

Project Euler
终于把第二页也切完了…
Problem 96 : VB,数独
Problem 97 : C++,大数最后十位
Problem 98 : C++,复杂的题目
Problem 99 : C++,a^b转换成b*log(a)找最大值所在行
Problem 100 : 数列搜索
下面是详细内容:

pe vol19 91~95

Project Euler
Problem 91 : C++,枚举
Problem 92 : C++,模拟
Problem 93 : C++,四则运算
Problem 94 : C++,似等边三角形?
Problem 95 : C++,快速生成一个数除自身以外的约数和
下面是详细内容:

pe Problem 262

Project Euler 第262题
Mountain Range.
题目给了一个函数式,用来表达一个地形图
地图范围是(0,0)-(1600,1600)
现在一个蚊子要从(200,200)飞到(1400,1400),飞行方式是这样的:
先垂直飞到一个高度,然后保持在这个高度飞到目的地的上方,然后垂直下落
由于不能飞出地图范围,所以先找出最低高度使得它能飞到目的地,然后在这个最低高度上计算飞到目的地的最短路程
输出这个最短路程,这段路程不包括垂直飞行的部分
要求精确到小数点后3位
下面是我的解题过程:

pe vol18 86~90

Project Euler
Problem 86 : C++,勾股数
Problem 87 : C++,暴力
Problem 88 : C++,暴力…
Problem 89 : C++,罗马数字
Problem 90 : C++,位运算
下面是详细内容: