原创 p1011
#include<iostream> using namespace std; int main() { int n,f[1001]={0}; cin>>n; for (int i=1;i<=n;i++) { for (int
原创 p1978 Fibonacci數列 3
題目描述 Description 斐波納契數列是這樣的數列: f1 = 1 f2 = 1 f3 = 2 f4 = 3 .... fn = fn-1 + fn-2 輸入一個整數n 求fn 輸入描述 Input Desc
原创 p1475
#include<iostream> #include<string> using namespace std; int main() { int m,p=1,ans=0; string n; cin>>n>>m; for (int i=
原创 p1474
#include<iostream> #include<string> using namespace std; int main() { int n,m,p; string st; cin>>n>>m; while (n>0) { p=
原创 p1501 二叉樹最大寬度和高度
題目描述 Description 給出一個二叉樹,輸出它的最大寬度和高度。 輸入描述 Input Description 第一行一個整數n。 下面n行每行有兩個數,對於第i行的兩個數,代表編號爲i的節點所連接的兩
原创 p1842 遞歸第一次
題目描述 Description 同學們在做題時常遇到這種函數 f(x)=5 (x>=0) f(x)=f(x+1)+f(x+2)+1 (x<0) 下面就以這個函數爲題做一個遞歸程序吧 輸入描述 Input Descript
原创 p3038 3n+1問題
題目描述 Description 3n+1問題是一個簡單有趣而又沒有解決的數學問題。這個問題是由L. Collatz在1937年提出的。克拉茲問題(Collatz problem)也被叫做hailstone問題、3n+1問題、Ha
原创 【codevs】p1099 字串變換
題目描述 Description 已知有兩個字串 A,B 及一組字串變換的規則(至多6個規則): A1−>B1 A2−>B2 規則的含義爲:在 A$中的子串 A1可以變換爲B1 、A2可以變換爲B2 …
原创 【codevs】p1116 四色問題
題目描述 Description 給定N(小於等於8)個點的地圖,以及地圖上各點的相鄰關係,請輸出用4種顏色將地圖塗色的所有方案數(要求相鄰兩點不能塗成相同的顏色) 數據中0代表不相鄰,1代表相鄰 輸入描述 Input Descript
原创 【codevs】p1044 攔截導彈
題目描述 Description 某國爲了防禦敵國的導彈襲擊,發展出一種導彈攔截系統。但是這種導彈攔截系統有一個缺陷:雖然它的第一發炮彈能夠到達任意的高度,但是以後每一發炮彈都不能高於前一發的高度。某天,雷達捕捉到敵國的導彈來襲
原创 【codevs】p3115 高精度練習之減法
題目描述 Description 給出兩個正整數A和B,計算A-B的值。保證A和B的位數不超過500位。 輸入描述 Input Description 讀入兩個用空格隔開的正整數 輸出描述 Output Description 輸出A
原创 p3115 高精度練習之減法
題目描述 Description 給出兩個正整數A和B,計算A-B的值。保證A和B的位數不超過500位。 輸入描述 Input Description 讀入兩個用空格隔開的正整數 輸出描述 Output Desc
原创 【codevs】p1295 n皇后問題
題目描述 Description 在n×n格的棋盤上放置彼此不受攻擊的n個皇后。按照國際象棋的規則,皇后可以攻擊與之處在同一行或同一列或同一斜線上的棋子。n後問題等價於再n×n的棋盤上放置n個皇后,任何2個皇后不妨在同一行或同一列或同一
原创 【codevs】p1220 數字三角形
題目描述 Description 如圖所示的數字三角形,從頂部出發,在每一結點可以選擇向左走或得向右走,一直走到底層,要求找出一條路徑,使路徑上的值最大。 輸入描述 Input Description 第一行是數塔層數N(1<=N
原创 【codevs】p1010 過河卒
題目描述 Description 如圖,A 點有一個過河卒,需要走到目標 B 點。卒行走規則:可以向下、或者向右。同時在棋盤上的任一點有一個對方的馬(如上圖的C點),該馬所在的點和所有跳躍一步可達的點稱爲對方馬的控制點。例如上圖 C 點