上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 17 下一页
void change(int n, char * Num16) //10转换成16进制,Num16保存处理后的16进制数{ Num16[0] = '\0'; int a, i = 0; do { a = n % 16; n = n / 16; if(a > 9) Num16[i] = a - 10 + 'A'; else Num16[i] = a + '0'; i++; }while(n); Num16[i] = '\0'; ... Read More
posted @ 2014-03-07 16:15 laiba2004 Views(544) Comments(0) Diggs(0) Edit
1:小学生算术poj 2562Primary Arithmetic#include#include#define ll long long int main(){ ll a,b,aa,bb; while(scanf("%lld%lld",&a,&b)!=EOF) { if(a==0&&b==0)break; aa=a>b? a:b; bb=a<b? a:b; ll jin=0,ans=0; while(bb) { if(jin) ans++;... Read More
posted @ 2014-03-06 23:03 laiba2004 Views(619) Comments(0) Diggs(1) Edit
1:WERTYUpoj 2538 WERTYU#includeint main(){ char c; char s[]="`1234567890-=QWERTYUIOP[]\\ASDFGHJKL;'ZXCVBNM,./"; while((c=getchar())!=EOF) { int i; for(i=0;s[i]&&s[i]!=c;i++); if(s[i]) printf("%c",s[i-1]); else printf("%c",c); } ret... Read More
posted @ 2014-03-06 17:59 laiba2004 Views(218) Comments(0) Diggs(0) Edit
1:#define ll long longll gcd(ll a,ll b){ if(a==0) { return b; }else { return gcd(b % a,a); }}View Code 2:int64 gcd(int64 a, int64 b) { return (b != 0) ? gcd(b, a % b) : a;}View Code 3:LL gcd(LL a, LL b){ return b == 0 ? a : gcd(b, a % b);}View Code Read More
posted @ 2014-03-05 23:50 laiba2004 Views(161) Comments(0) Diggs(0) Edit
hdu 4813 ,hdu 3661,poj 1528,poj 2636,poj 2665,poj 2864,poj 1318,poj1326,poj1658 Read More
posted @ 2014-02-25 23:49 laiba2004 Views(115) Comments(0) Diggs(0) Edit
题目//最早看了有点云里雾里,看了解析才知道可以很简单的排序过#include#include#includeusing namespace std;int main(){ int n,t,a[1010],b[1010]; while(scanf("%d%d",&n,&t)!=EOF) { for(int i=0;i0) ans+=c; } printf("%d\n",ans); } return 0;}View Code Read More
posted @ 2014-02-25 22:57 laiba2004 Views(91) Comments(0) Diggs(0) Edit
题目第一次做是看了大牛的找规律结果,如下://显然我看了答案,循环节点是48,但是为什么是48,据说是高手打表出来的#includeint main(){ int f[50],a,b,i,n; f[1]=1;f[2]=1; while(scanf("%d%d%d",&a,&b,&n)!=EOF) { if(a==0&&b==0&&n==0)break; for(i=3;i#includeint num=2,mod=7;struct matrix{ int a[2][2];};matrix multiply(matrix Read More
posted @ 2014-02-25 20:53 laiba2004 Views(191) Comments(0) Diggs(0) Edit
题目最早不会写,看了网上的分析,然后终于想明白了矩阵是怎么出来的了,哈哈哈哈。因为边上的项目排列顺序不一样,所以写出来的矩阵形式也可能不一样,但是都是可以的//愚钝的我不会写这题,然后百度了,照着大神的题解,有了如下的东东://根据ff, mm, fm, mf ,先列出所有可能的组合方式(1表示连在一次,具体判断方式自己看看就知道了)// ff mm fm mf//ff 1 0 1 0//mm 0 1 0 1//fm 0 1 0 1//mf 1 0 1 0//题目中说不能有fff和fmf,所以去掉他们,最终结果如下// ff mm fm mf//ff 0 0 1... Read More
posted @ 2014-02-25 20:35 laiba2004 Views(151) Comments(0) Diggs(0) Edit
题目矩阵快速幂,这里的模版就是计算A^n的,A为矩阵。之前的矩阵快速幂貌似还是个更通用一些。下面的题目解释来自我只想做一个努力的人@@@请注意 ,单位矩阵最初构造 行和列都要是(猫咪数+1)!!!然后按照分析的来,分析中矩阵的下标都是从0开始的。无法理解的可自行构造案例的矩阵进行验证。注意一些细节,有些数据要用64位,不然会wa。//可能是因为原本的模版不适用#include#include#includeusing namespace std;int num;struct matrix{ long long a[105][105];}origin,answ;matrix multipl... Read More
posted @ 2014-02-22 23:47 laiba2004 Views(143) Comments(0) Diggs(0) Edit
题目注意题目中的,引用绝望的乐园中的进一步解释如下:这是一道浙大月赛的题,一如既往的坑爹,好好一道水题,被搞成一道坑题!!!//注意:r(i) #include#include#includeusing namespace std;long long num[1000010];//这里必须是long long,不然还是waint main(){ long long sum; int n,m,s,t,add,a; while(scanf("%d%d",&n,&m)!=EOF) { sum=0; memset(num,0,sizeof(num)... Read More
posted @ 2014-02-22 21:30 laiba2004 Views(284) Comments(0) Diggs(0) Edit
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 17 下一页