原创 51單片機學習之流水燈的設計

我是我在學習郭天祥的《51單片機C語言教程》中的筆記。 【例2.2.1】編寫程序,點亮第一個發光二極管。 #include <reg52.h> //52系列單片機頭文件 abit led1 = p1^0; //聲明單片機P1口的第一位

原创 hdu 1005 Number Sequence 矩陣乘法

難度:3 [f(n) , f(n-1)] = [f(n-1) , f(n-2)] * [A,1;B,0] #include <cstdio> #include <cstring> #include <iostream> #include

原创 hdu 1007 Quoit Design 平面最近點對

難度:5 最近聽說inline可以讓非遞歸的函數更快,但是試了一下感覺不是很好。 平面最近點對,計算機和模板題 #include <cstdio> #include <cstring> #include <iostream> #inclu

原创 hdu 1008 Elevator 簡單模擬

難度:0 題型:簡單模擬 上一層樓6秒,下一層樓4秒,停一次5秒 #include <cstdio> #include <cstring> #include <iostream> #include <algorithm> using na

原创 hdu 1000 A + B Problem

難度:0 求a+b 注意代碼中的EOF的意思是:End Of File,指的是一直處理輸入到文件結束 也可以用~代替!=EOF 即while(~scanf("%d%d" ,&a,&b)) 和 while(scanf("%d%d" ,&a,

原创 hdu 1013 Digital Roots

難度:2 考慮到數字一開始可能很長,所以先用字符串處理 #include <cstdio> #include <cstring> #include <iostream> #include <algorithm> using namespa

原创 hdu 1009 FatMouse' Trade 簡單貪心

難度:0 算法:貪心 一分錢一分貨,所以排序一下再幹就行了 #include <cstdio> #include <cstring> #include <iostream> #include <algorithm> using names

原创 hdu 1002 A + B Problem II

難度:2 1000位的書已經超過了證書的範圍了,就連 unsigned long long都只能用到64位,所以唯一的辦法就是用字符串模擬了,這就是大數加法的字符串方法(當然還有一種方法叫做離散傅里葉變換DFT,用快速傅里葉變換(FFT)

原创 hdu 1001 Sum Problem

難度:0 這道題目說的就是等差數列求和的問題:求1到n的n個自然數的和。 這道題目要從一個非常有名的小故事說起: 7歲那年,高斯第一次上學了。頭兩年沒有什麼特殊的事情。1787年高斯10歲,他進入了學習數學的班次,這是一個首次創辦的班

原创 hdu 1011 Starship Troopers 樹形DP

難度:6 題型:樹形DP 一棵樹n個結點,每個結點上有兩個值,分別表示bugs數量和價值。現在有p個士兵,從結點1開始攻擊,一個士兵能攻擊20個bugs,把某個結點的bugs都攻擊完才能得到結點上的價值,一個士兵只能攻擊一個結點,也就是士

原创 php條件語句

if、elseif 以及 else 語句用於執行基於不同條件的不同動作。 條件語句 當我們編寫代碼時,常常需要爲不同的判斷執行不同的動作。 我們可以在代碼中使用條件語句來完成此任務。 if...else 語句 在條件成立時執行一塊代碼,條

原创 hdu 0000 我的計劃

今天開始我就在http://acm.hdu.edu.cn上面做題了。 我會給題目分一個難度等級 難度: 0:很簡單的題,基本上沒有什麼技術含量 1:簡單的題,但是得想一想 2:簡單的題,而且得想一想,想到以後還會覺得很好玩 3:涉及到基礎

原创 php循環

PHP 中的循環語句用於執行相同的代碼塊指定的次數。 循環 在我們編寫代碼時,經常需要讓相同的代碼塊運行很多次。我們可以在代碼中使用循環語句來完成這

原创 hdu 1003 Max Sum 動態規劃

難度:3 動態規劃 狀態轉移方程:f[x] = max{f[x] , f[x] + a[x-1]},起始位置用s[x]標記一下就行了 #include <cstdio> #include <cstring> const int maxn

原创 hdu 1006 Tick and Tick 時鐘問題

難度:2 美劇找到所有的符合要求的區間 #include <cstdio> #include <cstring> #include <iostream> #include <algorithm> using namespace std;