原创 luogu-P5662 紀念品

題目連接 該題是CSP-J2-2019-T3 題目大意 知道 T 天的 N 個物品的價錢(當天買入賣出同價); 初始有 M 元錢,要求最後一天全部換回現金; 問過程中如何操作,可以使得最後的現金最多。 題目分析 根據

原创 luogu-P5660 數字遊戲

題目連接 該題是CSP-J2-2019-T1 題目大意 輸入一個定長爲8的 01 串,統計1的個數。 題目分析 無腦簽到題,只要學過字符數組或者字符串的同學,秒切。 參考代碼 //CSP-J2-1-數字遊戲 //字符分

原创 NOIP近五年真題分析(NOIP2013-NOIP2018

NOIP2018 提高 https://mp.weixin.qq.com/s/I8RggjLtxYfvYfzjycOFkA NOIP2017 提高 https://mp.weixin.qq.com/s/LM8lW_UlbbeJ-i

原创 CSP-J2-2019-解題報告

NOIP暫停,更名爲CSP.... 以下是普及組的題目與分析(應該是官方數據)   編號 題目 考覈內容 難度 1 數字遊戲 字符串基礎 1 2 公交換乘 貪心+模擬 3 3 紀念品 思維轉化(難)+多重揹包 7 4 加工零件 思維轉化(

原创 hdu3534:tree:樹的直徑問題(dp求解)

題目連接 樹形DP專題 題目大意 給出一棵帶邊權的樹; 問1:求出樹的直徑; 問2:有多少對點的距離等於樹的直徑。 題目分析 直徑的定義: 樹上最長的鏈(可能有多條)。 求樹的直徑的方法1:用兩次dfs來完成 dfs

原创 luogu-P5663 加工零件

題目連接 該題是CSP-J2-2019-T4 題目大意 給出一張無向圖; 點表示工人,任意一個工人如果要做 x 階段 的物品,相鄰的工人需要提供 x-1 階 的物品; 0階 的物品設定爲原材料 多組詢問,若 a 號工人

原创 luogu1052:過河:線性DP+路徑壓縮

題目連接 該題是luogu試煉場的2-18:T6 題目大意 在一個長度是n的數軸上,有m個格子有石頭; 從0出發,跳出數軸,每次可以跳 s-t 的距離; 問:要求踩到儘可能少石頭的情況下,踩了多少石頭。 n是109 ,m的

原创 luogu1063:能量項鍊:區間DP

題目連接 該題是luogu試煉場的2-18:T4 類似luogu1880 的石子合併 題目大意 n顆珠子串成一圈,可以頭尾合併; 只能相鄰的合併,合併後原地變成一顆新的珠子,頭尾不變; 求用什麼順序合併,得到的能量最大。

原创 luogu1541:烏龜棋:帶技巧的揹包

題目連接 該題是luogu試煉場的2-18:T2 題目大意 一個n格的跑道,每個格子上有得分; 要求烏龜從第一格走到第n格,有4種共m張牌可以用; 1號牌可以移動1格,2號派可以移動2格。。。計算落腳點的得分; 數據保證剛

原创 memset()函數怎麼用?

0 問題引入 將一個n*m的二維數組 a 初始化爲 0 ; 樸素的代碼: for(int i=1;i<=n;i++) { for(int j=1;j<=m;j++) { a[i][j]=0; } } C++給了一個me

原创 信息學競賽答題的基礎套路

1.頭文件:詳細查詢請點這裏 超級常用標準庫頭文件(部分): <iostream> // 標準流對象 <cstdio> // C 風格的輸入輸出 <cmath> // 常用數學函數庫

原创 luogu1417:烹調方案:01揹包ex

題目連接 該題是luogu試煉場的2-17:T4 題目大意 01揹包問題+了難度。 題目分析 因爲價值與次序有關,所以在普通的01揹包基礎上,假如了次序的概念,需要先進行特殊排序,再跑揹包。 解題思路 用結

原创 luogu1736:創意吃魚法:棋盤DP

題目連接 該題是luogu試煉場的2-17:T6 題目大意 n*m的0,1棋盤中; 找最大的正方形,要求:(左或者右)對角線上全是1,其他位置全是0。 題目分析 和1387最大子正方形十分類似,但要增加預處理。 因爲

原创 luogu1508:吃吃吃:遞推水題(略)

題目連接 該題是luogu試煉場的2-17:T1 題目大意 n*m的棋盤,每個格子有一個整數; 要求從第n+1行往上,每次只能選左上/上/右上這三個格子中的一個推進; 求累加到第一行的路線中,值最大。 題目分析 ~~

原创 luogu1880:石子合併:區間DP元問題

題目連接 該題是luogu試煉場的2-16:T4 題目大意 有n堆石子,圍成一圈;(成環) 單次只能合併相鄰的兩堆石子,消耗與“兩堆石子”等重的能量; 要求把所有石子合併完成,消耗的能量最小。 題目分析 區間DP的概