自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 hdu2521

让你求[a,b]中因子最多的数,如果有一样多的就输出最小的那个。 ps:那个s和b是因为一开始我写的是a和b然后a被数组占掉了就改成start的首字母了不是你们想的那样。 思路的话,如果全部判断是不现实的,5000开方式70点几,所以不会有超过70的单独的因子。 所以在70一下求因子即可,如果遇到另一个因子大于70的再单独加上。 整体思路就是判断1到70是不是那5000个数的因子,如果是的

2015-09-03 14:35:34 428

原创 poj1008

不知道是win10的原因还是poj上人太多了 今天这poj卡到我不要不要的 看这题目 玛雅人有两个日历 一个是haab另外一个是tzolkin haab这个东西就类似于我们正常的月份 而tzolkin有点类似于我天朝的天干地支这种 然后题目给了你月份的名称 让你把haab转化成tzolkin 我最初的构想是这样的 把每一天的信息都储存下来 因为year不大于5k 所以5k*365是可以应付

2015-08-21 11:59:43 279

原创 poj1007

题目意思是说让你给一些字符串排序 每个字符串有个附带值 这个附带值的计算方法是这样的 每个字符右边所有比它小的字符的个数之和 然后按照这个附带值从小到大对字符串排序 字符串的长度50 (n^2)/2就能搞定附带值 排序我用优先队列的 #include #include #include #include using namespace std; struct node{  

2015-08-20 10:48:42 354

原创 poj1006

这题主要就是读题目的意思 就是说有三个循环 这些循环会踩数轴上的点 现在给你三个点 分别是三个循环其中的一个点 三种循环的周期已知 让你求出它们踩点重合的地方 用重合处的值减去某给定值的最小正值就是答案 #include #include #include using namespace std; int main(){     int p,e,i,d;     int re

2015-08-19 19:26:56 366

原创 poj1001

带小数点的高精度啦 今天下午正好有空把这题补一下 题目的意思是让你求某个数的某次方 当然是一个有小数的 其实我觉得这个控制长度为6倒是无所谓的 把这个数看成整数就好 因为拆出来一个整数和一个0.1^n 所以只要记录小数点的位置就好 然后根据题目意思修一下输出结构就好 #include #include #include using namespace std; char s[20

2015-08-19 16:42:48 390

原创 poj1005

还是水题。。 题目意思说白了就是让你求半圆的面积。 #include #include #include using namespace std; #define pi 3.14159 int main(){     int T;     cin>>T;     double x,y;     int i=1;     while(T--){         cin>>x

2015-08-19 11:19:56 263

原创 poj1004

水题。。 #include #include #include #include using namespace std; int main(){     int a=12;     double tmp;     double sum=0;     while(a--){         cin>>tmp;         sum+=tmp;     }     co

2015-08-19 10:20:20 220

原创 poj1003

这题跟我java期末考试有一题好像 水题。吧。 本来想用二分来搜合适的n的值 后来想想算了 n最大最大不超过1000怎么样都行 #include #include #include #include #include using namespace std; double res[1010]; int main(){     res[1]=0.5;     for(int

2015-08-18 16:25:11 338

原创 poj1002

前几个号码是0的时候一开始忘了处理 把位数控制好就行了 QZ我是没管他们 然后就竟然过了 #include #include #include #include #include using namespace std; int hsh[10000000]; int trs(char a){     if(a>='A'&&a         return 2;

2015-08-18 15:19:00 275

原创 poj1000

#include #include #include using namespace std; int main(){     int a,b;     while(cin>>a>>b){         cout     }     return 0; }

2015-08-18 15:13:32 404

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除