POJ解题
文章平均质量分 73
yxnot
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
POJ 1657解题报告
先把刚AC了的代码贴上,具体的解题过程等等再写,此题虽然水,但是还是有一些些需要思考的地方的。 语言选择C++ #include #include int main(){ int num,i; scanf("%d",&num); char ***xxx=new char**[num]; for(int i=0;i xxx[i]=new char*[2]; xxx[i][原创 2017-01-19 00:35:37 · 409 阅读 · 0 评论 -
水题解题报告01---校门外的树(POJ原2808)
此题是POJ原2808题,目前似乎已经被更换 问题描述 某校大门外长度为 L 的马路上有一排树,每两棵相邻的树之间的间隔都是 1 米。我们 可以把马路看成一个数轴,马路的一端在数轴 0 的位置,另一端在 L 的位置;数轴上的每 个整数点,即 0,1,2,……,L,都种有一棵树。 由于马路上有一些区域要用来建地铁。这些区域用它们在数轴上的起始点和终止点表示。已 知任一区域的起始点和终止点的坐标都原创 2017-01-19 01:40:50 · 1688 阅读 · 0 评论 -
百练2801解题报告---填词
这题其实就是把输入的棋盘放到一个二维数组,然后统计出每个字母出现的次数,然后再把要寻找的单词放入一个二维数组,再统计要寻找的单词中每个字母出现的次数,然后求出剩下的字母,再按字母顺序输出。 为什么是这样就行了呢,因为题目已经说了“ 输入保证填词游戏至少有一组答案 ”,这句话的意思就是输入的每行单词在原来的棋盘里面都肯定能找到,于是我们就只需要管输入的各个字母的总数就行了。原创 2017-01-19 17:27:58 · 551 阅读 · 0 评论 -
POJ 1017解题报告
#include int num(int a,int b,int c,int d,int e,int f){ int x=0; int adui3=0,adui2=0; x+=d+e+f; if(c>0){ if(c%4!=0){ x+=c/4+1; c=c%4; } else{ x+=c/4; c=0; } } if(a>=11*e){ a=a-11*e原创 2017-01-19 21:46:07 · 575 阅读 · 0 评论 -
POJ 1331解题报告---确定进制
每行三个数字,分别找到每个数字最大的单个位的数字,然后再选出这三个单个位数字当中最大的那个,因为进制肯定大于数当中的所有单个数字,比如如果一个数当中有数字5,那起码得6进制才能表示这个数。这样找到最大的单个数字之后我们就确定了这行的这三个数可能能用的最小进制,按照题目的要求最大可能进制为16,且题目说了输入的数字都是整数,于是我们也不必再考虑输入的数字带有字母的情况(进制大于10)。这样子就从该行原创 2017-01-21 03:38:59 · 483 阅读 · 0 评论 -
POJ 1331解题报告,确定进制。PS: 我刚才发的怎么没了?
刚才发了结果不见了,暂时不想打字了,先把我的已AC代码贴上来存着 #include int zhuan10(int shuzi,int jinzhi){ int jiwei=1; int sum=shuzi%10; //printf("传进来的数字是:%d,进制是:%d\n\n",shuzi,jinzhi); while((shuzi/10)!=0){ int mubiao=原创 2017-01-21 03:51:00 · 345 阅读 · 0 评论
分享