2012年11月12日
摘要: 此题也是一道简单的应用题,也没有什么太多难的!!!废话不多说,直接ac了!!!哈哈哈!!!**注关于进制转换请参考杭电2031!!!#include<iostream>using namespace std;int main(){int n;while(cin>>n&&n!=0){ int a=n/1000+n/100%10+n/10%10+n%10; int i=n,j=n;; int b=0,c=0; while(i>0) { b+=i%16; i=i/16; } while(j>0) {c+=j%12; j=j/12; } if(a== 阅读全文
posted @ 2012-11-12 21:13 @ 小浩 阅读(203) 评论(0) 推荐(0)
摘要: 此题的思路还是比较简单的啊!!就是得注意一下格式,否者的话还是无法AC!!呵呵!思路就不多讲了,下面讲一下格式,1)你需要注意一下每个可能的情况之间有一个空格,最后一个没有空格!!!2)你需要注意但求得的后两位数是0~9时,你的输出格式应该是00,01,02~08,09.否者你就无法AC了!!呵呵!最后,祝你成功AC!!呵呵!#include<iostream>using namespace std;int main(){int a,b;while(cin>>a>>b){if(a==0&&b==0)break;for(int i=a*100, 阅读全文
posted @ 2012-11-12 20:01 @ 小浩 阅读(344) 评论(0) 推荐(0)
摘要: 此题也不是什么难题!!思路如下;要想判断此方程组有无整数解,只要将他们联立化成一元2次方程组,然后判断√(n*n-4*n8m)是否有小数即可轻松AC!!呵呵!!!注意一下格式就ok了!!最后祝你成功ac!!!#include<iostream>#include<cmath>using namespace std;int main(){int n,m;while(cin>>n>>m){if(m==0&&n==0)break; float a=sqrt(n*n-4*m); if(int(a)==a) printf("Yes\ 阅读全文
posted @ 2012-11-12 19:22 @ 小浩 阅读(340) 评论(0) 推荐(0)
摘要: 说实话!这题真的很恶心,hdu竟然认为是这是热身题,服了!!哎!!这也能叫热身题?好了,废话不多说,下面讲一下此题的方法:这道题你只能用打表的方法否者肯定超时,哎!!解决这道题我它有两种方法,但实际上也差不多,就是在统计的时候用了不同的方法!!方法一:#include<iostream>#include<cstring>using namespace std;bool shu[1000010];void jishu(){ int i; for(i=1;i<=1000010;i++){ for(int j=i;j>0;j/=10) if(j%100==62|| 阅读全文
posted @ 2012-11-12 18:54 @ 小浩 阅读(307) 评论(0) 推荐(0)