原创 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的框架藉助