/*
16進製制下,滿足等式:
abcd
* efgh
---------
ijklmnop
其中乙個字母代表乙個數字,不同字母代表不同數字,i可能代表0。
問有多少組解(c程式設計題)要求,程式執行時間不能超過10秒,必須為動態計算。
*/ /*1654個結果*/
#include
#include
#include
#include
char astr[10],bstr[10],cstr[10];
int a,b,c,sum=0,i,j,l,f,count[16];
int testa();
int testb();
int testc();
int testab();
int testabc();
int tzero();
int main()
for(b=0xfedc;b>=0x1023;b--)
c=a*b;
itoa(b,bstr,16);//轉換b為字串
if(testb()==1)
if(testab()==1)//驗證astr和bstr之間無重複數字
itoa(c,cstr,16);//轉換c為字串
l=strlen(cstr);
if(tzero()==1)
if(testc()==1)
if(testabc()==1)//驗證a,b,c,之間無重複數字
sum++;
//printf("a=%x/tb=%x/tc=%x/tsum=%d/n",a,b,c,sum);}}
//finish=clock();
//printf("%f/n",((double)finish-start)/1000);
//printf("%x/t%x/n",a,b);
printf("/n%d/n",sum*2);
return 0;
}int testab()}}
return 0;
}int testabc()}}
return 0;
}int testa()}}
return 0;
}int testb()}}
return 0;
}int testc()}}
return 0;
}int tzero()
}for(i=0;i<4;i++)}}
return 0;
}
傳說中的MTU
通訊術語 最大傳輸單元 maximum transmission unit,mtu 是指一種通訊協議的某一層上面所能通過的最大資料報大小 以位元組為單位 最大傳輸單元這個引數通常與通訊介面有關 網路介面卡 串列埠等 網際網路協議允許ip分片,這樣就可以將資料報分成足夠小的片段以通過那些最大傳輸單元小...
傳說中的truncate html
學習用rails做blog的時候要用到rails的truncate功能。h truncate post.content,100,問題來了,將html截斷後出現不完整的tag,導致後續的文章排版都錯亂了。本來考慮是不是自己寫乙個,正在思考思路,結果祭起google,好嗎,已經有牛人寫了 簡單記錄一下 ...
傳說中的分頁6
set quoted identifier off goset ansi nulls on go 名稱 分頁儲存過程 使用示例 exec sp pageindex from stusources 2,10 注意 目前還沒有對輸入的引數進行嚴格的驗證 預設為輸入都是合法有效的 alter proc s...