原创 我的深度搜索和廣度搜索的學習------題目記錄

一,深度搜索 1.數字的全排列 #include <iostream> #include <cstring> #include <algorithm> using namespace std; int a[10];//這個數組中一個一個

原创 201403-2 窗口

用結構體保存,num爲層數,是變動的,每變動一次sort一次; hao是不變的,是初始輸入的和結果輸出的;  注意先後順序; #include <iostream> #include <algorithm> using namespac

原创 201312-2 ISBN號碼

#include <iostream> #include <cstring> #include <map> #include <stdlib.h> #include <algorithm> using namespace std; //

原创 201509-3 模板生成系統

90分 沒有想清楚還有哪個邏輯有問題; #include <iostream> #include <cstring> #include <map> #include <algorithm> using namespace std; in

原创 201709-3 JSON查詢

參考鏈接json查找 90,未找到問題,找到後續補充;  遞歸的思想還是沒有建立起來,遞歸遞歸遞歸!!!; #include <iostream> #include <algorithm> #include <map> #include

原创 藍橋練習

1.核桃的數量 ----最小公倍數問題 #include <iostream> #include <cmath> #include <algorithm> using namespace std; int lcm(int n,int m

原创 練習

  第一題 區域計算 某地區爆發病毒,給定一個矩陣,x代表隔離牆,o代表病毒,病毒區域是由它水平方向或垂直方向上相鄰的病毒連接而成,斜角連接不會構成病毒區域。你要計算出矩陣中有幾個病毒區域(假設矩陣周邊是被隔離牆包圍的)。 1.輸入: 4

原创 表白程序

碼住碼住 #include<stdio.h> #include<math.h> #include<windows.h> #include<time.h> #include<stdlib.h> #include<con

原创 201803-3 URL映射

#include <iostream> #include <vector> #include <cstring> using namespace std; const int N=105; int n; bool fixture; ve

原创 201803-2 碰撞的小球

#include <iostream> using namespace std; const int M=110; int ball[M]; int flag[M]; int main(){ int n,l,t; cin>>n>>l

原创 201712-2 遊戲

#include <iostream> #include <queue> using namespace std; const int N=1010; queue<int> student; int main(){ int n,k;

原创 201803-1 跳一跳

#include <iostream> using namespace std; int main(){ int n; int sum=0,temp=0; while(cin>>n&&n){ sum=sum+n; if(n

原创 201709-2 公共鑰匙盒

#include <iostream> #include <vector> #include <set> #include <vector> using namespace std; const int N=10101; const

原创 算法競賽入門第二章習題

1.水仙花 #include <stdio.h> int main(){ for(int i=100;i<=999;i++){ int a=i/100; int b=i%10; int c=i/10-a*10; if(

原创 201604-2 俄羅斯方塊

#include <iostream> using namespace std; int main(){ int min=9999,count=0,k=0; int line,a,b; int win[16][11]; int