2019暑假集訓第二週tips

2021-09-25 20:52:08 字數 919 閱讀 8423

reverse()函式時要加演算法標頭檔案

#include
或者直接萬能標頭檔案

#include"bits/stdc++.h"
sort()函式排序的範圍是 [ first, last ),包括 first,不包括 last

sort()可以用自定義的比較函式進行排

序,也可以用系統的4種排序:lessgreater

less_equal(小於等於)、greater_equal(大於等於)

sort(a.begin(),a.end(),greater());//書寫格式
第三個引數可以自定義,比如對結構體進行排序

bool my_less(int i, int j)  //自定義小於,記憶方法(後面的比前面的大)

bool my_greater(int i, int j) //自定義大於,記憶方法(前面的比後面的大)

sort(a.begin(),a.end(),my_less);//公升序輸出

sort(a.begin(),a.end(),my_greater);//降序輸出

sort()函式還可以用來排序string字串

string型別的一些處理方式

在尾部連線字串

#include#includeusing namespace std;

int main()

2019暑假集訓第四周tips

string型別擷取字串 str.substr 引數1,引數2 引數1 開始下標 引數2 擷取長度 浮點數的比較不一定準確,特別是在判斷相等的時候,在條件判斷語句中要把相比較的數都盡量化成整數。或者相減使其兩者的差小於足夠的精度,可以看做兩數相同 二分查詢 迴圈的判定條件是 left right 為...

2019暑假集訓

7.8 題解a.類似於保護古蹟的亂搞 b.可持久化線段樹維護塊與塊的連邊 暴力匹配 c.burnside引理好題 補不來.jpg ctsc2014 隨機數 這裡 感覺是一道比較好的題 常見套路又忘了系列 n個點無向連通圖計數 考慮1號點所在聯通塊大小 減掉 然後得到乙個柿子可以分治fft 7.9題解...

暑假第二週

這一周我開始使用eclipse,在建立專案上出現了問題,但是隨著我的使用,這個問題也迎刃而解,自己心裡還是很高興的。這一周比較忙,最近在練車,都沒有什麼時間去學習,所以這一周做的不好。最近在練科二,但是科一的知識都沒有看呢,雖然現在練車練的挺好的,我也喜歡來年車,但是整天還是有些迷迷茫茫的,希望下星...