原创 I NEED A OFFER!(dp).HDU - 1203

題目大意:Speakless要拿offer但是每一個offer都有一定概率和費用,但是他都錢是有限的,問最少有一個offe的概率 思路:動態規劃 01揹包問題,只是再計算獲取錄取概率時,用1-p,算出不錄取的概率,最後算出不錄取的最大的

原创 騰訊一面涼經

自我介紹 1.tcp 三次握手 2.tcp udp 區別 3.p2p 不會? 4.打開網頁的過程? 5.c分配空間方式 6.malloc如何分配內存 7.多態 8.虛指針 9.和爲100 10.bfs 11.32位1e9數據 中位

原创 棋盤問題 (dfs) POJ - 1321

題目大意:給一個N*N的區域,和M個棋子,詢問最後有多少種擺的方法,其中每個棋子不能放在同一行和同一列。 思路:對每一行進行dfs,dfs時使用book數組(雙重標記)標記。#include<stdio.h> #include<strin

原创 1.1 C++ stl_config.h 組態

文章目錄stl_config.h 組態(1) __STL_STATIC_TEMPLATE_MEMBER_BUG(3) __STL_CLASS_PARTIAL_SPECIALIZATION(3) __STL_FUNCTION_TMP

原创 錢幣兌換問題 (dp)HDU 1284

題目大意:把N分兌換爲1 2 3分硬幣總共有多少種方法 思路:dp問題。子問題分解成如果只有一分和又一分和2分 只有1分:1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 有1和2:1 2 2 3

原创 Common Subsequence(dp)HDU 1159

題目大意:求兩個字符串的最大公共子序列有多長 思路:動態規劃問題,主要是找到變化的核心式子。 if(z1[i-1]==z2[j-1]){ dp[i][j]=dp[i-1][j-1]+1;}else dp[i][j]=dp[i-1][j]>

原创 最大連續子序列 (dp)HDU 1231

求最大連續子序列問題,有一個思路例如 -2 6 -4 7 -1 3 -9 -4 5 8 求一個序列的最大子序列時,其子序列的首一定是正數,然後加後面

原创 catch that cow(簡單bFS)抓牛 POJ - 3278

題目大意:在一個座標軸上。有一個農夫準備追牛。可以向前,向後,也可以座標加倍。求最少幾步可以追上牛。 思路:求最短時間,應該使用bfs,使用sign標記這個點是否走過。bfs有三個方向,最後輸出步數即可 #include<stdio.

原创 Dungeon Master(bfs)逃離迷宮 POJ - 2251

題目大意:有一個三維迷宮,起始點爲S,終點爲E,需要判斷從S點能不能走到E點,如果可以輸出最短時間,如果不行,輸出Trapped!  思路:從S點開始bfs 與一般bfs不同的是有六個方向可以走,bfs道E點輸出時間,不行輸出Trappe

原创 Longest Ordered Subsequence(dp)

題目大意: 在n個數中找到最長遞增連續子列 思路:簡單的dp,找到最長遞增子列即可,循環方法很多,重點是核心判斷的方程          if(z[j]>z[i])    if(dp[i]+1>dp[j])dp[j]=dp[i]+1; 坑

原创 如夢_1

簡單寫寫今天發生的事情,文筆不好,見諒。 2019.12.10 晴 8:40 驚醒 想起來今天9點要考科目一,還鴿了早上的課設。 8:43 起牀,來不及刷牙洗臉。背上包直奔校門口。路上打開滴滴,點擊歷史搜索記錄,呼了到城南車管所的

原创 漢諾塔ix C語言

看了許多思路,突然想到一種方法 1是1 3 5 7 9 2是2 6 10  3是4 12 20 n就是 2^n-1   2^n-1+2^n  2^n-1+2^n+2^n 代碼貼在下面#include<stdio.h> #include<m

原创 秋招總結

文章目錄博主簡介:最終結果:9月10月面經:9月份的吐槽:10月份的吐槽 博主簡介: ACM鐵牌,只有邀請賽銅,暴力杯這種獎。項目也就libco,幸虧意識好一點加運氣,拿到了還不錯的offer。 最終結果: 9月 公司 進度

原创 co_routine.h分析

co_routine.h #ifndef __CO_ROUTINE_H__ #define __CO_ROUTINE_H__ #include <stdint.h> #include <sys/poll.h> #include

原创 co_routine.cpp分析

co_routine.cpp #include "co_routine.h" #include "co_routine_inner.h" #include "co_epoll.h" #include <string.h> #i