原创 2019年第四屆天梯賽 賽後總結

       今年是第四屆天梯賽,河南省的分賽點仍是鄭州輕工業大學(記得去年去的時候還是鄭州輕工業學院)。比賽時間是下午1點到4點,所以我們是上午纔去的,中午發的飯票在貴校食堂吃的午飯。食堂的飯還可以的,可能是怕我們差評吧,哈哈哈。  

原创 廣義表 的Tail和Head

廣義表 :A =(a,b,(c,d),(e,(f,g))); Tail(A)=(b,(c,d),(e,(f,g))); Tail(Tail(A))=((c,d),(e,(f,g))); Head(Tail(Tail(A)))=(c,d);

原创 Java 最簡單的窗口實現

預想的結果截圖: 首先肯定要有一個窗口、兩文本框、兩個標籤、一個按鈕: 首先定義全局變量: //窗口: JFrame window; //用戶名、密碼文本框 JTextField user; JTextField pwd;

原创 Balanced Lineup(基礎線段樹)查詢區間最大差值

poj 3264題目鏈接 題目意思就是查詢區間的最大值與最小值的差; 最簡單的線段樹問題,代碼中講解; #include <cstdio> #include <math.h> #include <iostream> #include <

原创 博弈專題(5種模板)

(一)巴什博弈(BAsh Game) 題目模板 只有一堆n個物品 兩個人輪流取,每次只能取1~m個物品,誰先取完,誰勝利;(n,m是輸入的隨機數) 解題思路 當 n = m + 1 時 第一個取的人不可能獲勝; •當 n = k*(m

原创 數據結構-嚴蔚敏視屏講解

百度雲盤鏈接: https://pan.baidu.com/s/1osT2uLKxlsgYHAtlLsuCsw 提取碼: hctf 

原创 快速冪

樣例一: 公式: 防止a和b過大而導致的溢出; 樣例二: 求 爲了將時間複雜度降低,a的b次方需要a相乘b次,而只需要運行次,運用遞歸的思想,能將時間複雜度大大降低; 代碼如下: long long int pow(int a,int

原创 數據結構教程(第5版)李春葆 課後習題及答案(PDF版)

鏈接: https://pan.baidu.com/s/1IYmbv16hiZJVwR5EJY-mcQ 提取碼: 6uwa

原创 HDU 1198 :Farm Irrigation

題目鏈接 解題思路:(dfs思路)通過構圖,記錄每條路的通向方向(定義一個數組存儲各條路通向的方向),在去尋找下一個田地是否連通,並且一個一個尋找,並標記。 代碼內詳細講解: #include<iostream> #include<cs

原创 數學建摸總結

前言:          在此感謝對我們進行長期培訓的老師們和在數學建模中的隊友們——致敬。 正文: 本人一名計算機專業的大二學生,在上大學之前從未聽說和接觸過數學建模。直到大一下學期纔開始接觸建摸。我在大一上學期加入了學校ACM算法公關

原创 sort函數對結構體的排序

sort對結構體的排序,需要自定義排序規則,例:需要根據結構體內的某個變量對結構體數組進行排序 struct fj { int a,b; double c; }f[1005]; bool cmp(fj a,fj b)//

原创 2018 天梯賽 賽後總結

菜雞賽後總結分享       2018年/3月/31日,陽光明媚,我們參加比賽的大一的同學都非常興奮,因爲今年天梯賽是我們入學以來參加的第一次大型比賽。我們學校的acm訓練營參加比賽的共有三支隊伍(30個人+2位帶隊老師)。作爲大一的我能

原创 字符串的比較

兩個字符串比較內容是否相同需要調用#include<string.h>函數 在主函數中格式爲 strcmp(a,b)==0; a表示數組a,b表示數組b; 該函數只能用於char類型數組,也就是字符類型的數組比較; 長度不同也可以比較,

原创 set的作用和用法

set的主要功能就是相當於一個插入後能自動排序的數組(從小到大)。但是要注意一個數值在set中只能出現1次或0次;   用法: 一.如何定義: 1.注意頭文件:#include <set>; 2.定義set類型的數組:set<類型>  名

原创 Matrix from Arrays

題目鏈接 題目大意: 給一個T,T組測試樣例;再輸入一個L,表示L個已給數據,由這L個數據經過公式構成一個無限二維矩陣 ; 再輸入一個Q,表示Q個詢問;接下來Q行是2個點的座標x0,y0,x1,y1; 輸出從(x0,y0)到(x1,y1)