- 博客(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
463
原创 poj1008
不知道是win10的原因还是poj上人太多了 今天这poj卡到我不要不要的看这题目 玛雅人有两个日历 一个是haab另外一个是tzolkinhaab这个东西就类似于我们正常的月份 而tzolkin有点类似于我天朝的天干地支这种然后题目给了你月份的名称 让你把haab转化成tzolkin我最初的构想是这样的 把每一天的信息都储存下来 因为year不大于5k 所以5k*365是可以应付
2015-08-21 11:59:43
309
原创 poj1007
题目意思是说让你给一些字符串排序每个字符串有个附带值 这个附带值的计算方法是这样的每个字符右边所有比它小的字符的个数之和然后按照这个附带值从小到大对字符串排序字符串的长度50(n^2)/2就能搞定附带值 排序我用优先队列的#include#include#include#includeusing namespace std;struct node{
2015-08-20 10:48:42
385
原创 poj1006
这题主要就是读题目的意思就是说有三个循环 这些循环会踩数轴上的点现在给你三个点 分别是三个循环其中的一个点三种循环的周期已知 让你求出它们踩点重合的地方用重合处的值减去某给定值的最小正值就是答案#include#include#includeusing namespace std;int main(){ int p,e,i,d; int re
2015-08-19 19:26:56
398
原创 poj1001
带小数点的高精度啦 今天下午正好有空把这题补一下题目的意思是让你求某个数的某次方 当然是一个有小数的其实我觉得这个控制长度为6倒是无所谓的 把这个数看成整数就好因为拆出来一个整数和一个0.1^n所以只要记录小数点的位置就好 然后根据题目意思修一下输出结构就好#include#include#includeusing namespace std;char s[20
2015-08-19 16:42:48
425
原创 poj1005
还是水题。。题目意思说白了就是让你求半圆的面积。#include#include#includeusing namespace std;#define pi 3.14159int main(){ int T; cin>>T; double x,y; int i=1; while(T--){ cin>>x
2015-08-19 11:19:56
289
原创 poj1004
水题。。#include#include#include#includeusing 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
250
原创 poj1003
这题跟我java期末考试有一题好像水题。吧。本来想用二分来搜合适的n的值 后来想想算了n最大最大不超过1000怎么样都行#include#include#include#include#includeusing namespace std;double res[1010];int main(){ res[1]=0.5; for(int
2015-08-18 16:25:11
367
原创 poj1002
前几个号码是0的时候一开始忘了处理把位数控制好就行了QZ我是没管他们然后就竟然过了#include#include#include#include#includeusing namespace std;int hsh[10000000];int trs(char a){ if(a>='A'&&a return 2;
2015-08-18 15:19:00
305
原创 poj1000
#include#include#includeusing namespace std;int main(){ int a,b; while(cin>>a>>b){ cout } return 0;}
2015-08-18 15:13:32
439
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人