原创 hdoj水題練習(五)

hdoj2031我的思路:(注意數值轉字符或字符串)//hdoj 2031 #include <string> #include <stdio.h> #include <iostream> #include <sstream>//字符串流

原创 hdoj水題練習(四)

//hdoj 2057十六進制輸入輸出:%x剛開始自己傻逼地用字符串來做轉換TATlearn from others:        由於題目所說的16進制數長度小於15位,所以換算成2進制位的話小於64(16*4)位,需用長整形。   

原创 POJ 1003

#include<iostream> using namespace std; int main(){ float c; while(cin>>c,c!=0.00){ int k=2; float sum=0.0; su

原创 POJ百練 2018研究生上機測試A(迴文數)

結束後不能在線評測。歡迎指正。#include<cstdio> #include<stdio.h> #include<cstdlib> #include<sstream> #include<iostream> #include<stri

原创 hdoj水題練習(一)

刷了不少劍指offer和leetcode練習算法,都是隻要寫個函數,結果被要求格式的輸入輸出打敗!哭!趕快練習!按這個順序:https://blog.csdn.net/liuqiyao_01/article/details/8477645

原创 hdoj水題練習(二)

hdoj2072  慚愧,做了好久。但依然是水題嗯。//hdoj2072#include<string>#include<set>#include<iostream>#include <sstream>                  

原创 hdoj水題練習(三)

字符串系列(包括上一篇的2072)//hdoj 2081#include<string>#include<iostream>using namespace std;int main(){ int n; cin>>n; for(int i=

原创 hdoj水題練習(六)

emmm,這個系列似乎沒那麼水了><DP系列,雖然個人覺得第一題沒那麼典型,不過確實也用到了自底向上的遞推。hdoj 2062思路:遞推求解每個分組中數的個數注意:1、long long 和 %lld(Runtime Error(ACCE

原创 hdoj水題練習(七)

hdoj 1237表達式求值 by 兩個棧起初Runtime Error(ACCESS_VIOLATION)    最後參考了這篇博客    特別要注意0滿滿的都是細節    也是很艱辛//hdoj 1237 表達式求值 #includ

原创 快速排序

這麼基礎的東西不應該生疏了!//快速排序 #include<vector> #include<iostream> #include<stdio.h>

原创 某度筆試編程題

剛做出來,好氣哦,不確定對不對,歡迎大家糾錯~~題目大概是輸入 n行m列,起始點sx,sy,求能到達的最大數字。只能往比自己大的方向走。#include <iostream> #include<vector> using namespac

原创 堆排序

//堆排序 #include<vector> #include<iostream> using namespace std; void heapAdjust(int s,int t,vector<int>& array){//s,t從1

原创 歸併排序

//歸併排序 #include<vector> #include<iostream> using namespace std; void merge(vector<int> array,vector<int>&res,int m,int

原创 中序遍歷二叉樹

//中序遍歷1 #include<stack> void inorder(TreeNode* root){//注意p的更新! if(!root) return; stack<TreeNode*> stk; stk.pus

原创 [leetcode] 127. Word Ladder (BFS)

注意點:一次變一個位置上的字母——>相鄰,最短——>bfs,訪問後刪除是由於有最短的要求(若再次訪問到意味着形成環,不是最短,所以無效)。bfs藉助隊列,每輪訪問一層(看作樹的話),即上一輪所訪問節點的所有有效的相鄰節點。bfs的框架藉助