圓周率定義:const double pi = acos(-1);
常用函式:
常用函式:
size()
clear()
擴充套件:unorder_set為不排序的無重複元素的容器
常用函式:
erase():
clear()
substr():substr(pos,len)返回從迭代器pos位開始、長度為len的子串
find():
replace():
stoi(str):將字串轉換為int型
stold(str):將字串轉換為double型
isalnum() 如果引數是字母數字,即字母或者數字,函式返回true
isalpha() 如果引數是字母,函式返回true
iscntrl() 如果引數是控制字元,函式返回true
isdigit() 如果引數是數字(0-9),函式返回true
isgraph() 如果引數是除空格之外的列印字元,函式返回true
islower() 如果引數是小寫字母,函式返回true
isprint() 如果引數是列印字元(包括空格),函式返回true
ispunct() 如果引數是標點符號,函式返回true
isspace() 如果引數是標準空白字元,如空格、換行符、水平或垂直製表符,函式返回true
isupper() 如果引數是大寫字母,函式返回true
isxdigit() 如果引數是十六進製制數字,即0-9、a-f、a-f,函式返回true
tolower() 如果引數是大寫字元,返回其小寫,否則返回該引數
toupper() 如果引數是小寫字元,返回其大寫,否則返回該引數
常用函式:
size()
clear()
擴充套件:unorde_map為無序對映
訪問:top()訪問隊首元素,及優先順序最高的元素
常用函式:
訪問:p.first訪問第乙個元素,p.second訪問第二個元素
常用函式:
擴充套件:代替二元結構體;作為map鍵值插入
sort(first,last,cmp)
lower_bound(first,last,val):尋找範圍[first,last)第乙個值大於等於val的元素的位置,返回指標(陣列)或迭代器(容器),若不存在則返回可以插入該元素的位置(即假設存在該元素時,該元素應當在的位置)
upper_bound(first,last,val):尋找範圍[first,last)第乙個值大於val的元素的位置,返回指標(陣列)或迭代器(容器)若不存在則返回可以插入該元素的位置(即假設存在該元素時,該元素應當在的位置)
不修改內容的序列操作
修改內容的序列操作
PTA刷題技巧
作用 刷題的時有時輸入的資料量太大,格式太繁瑣,每次除錯都得自己輸入資料,除錯的20 以上的時間都放在輸入資料上面了,考試黑框框不能複製。include include include include include include include include includeusing name...
刷題演算法小技巧
1.大數取餘 對於較大數快速取餘 引數 char s 為儲存大數的陣列 modnumber 為mod long long modnumber char s,int modnumber return sum 2.快速冪 極大數 取餘 對於較大數快速取餘 引數 a的b次方 對 c 取餘 long lon...
Python 刷演算法題技巧
以空格為間隔輸出 行末無空格 f dfs is a 格式化字串簡短寫法,前面加乙個 f 與 區別 結果都是浮點數,只有當兩個運算元其中有浮點數結果才為浮點數 一行寫多個語句用 分開,乙個語句一行寫不下行末用 用,結尾的不用加。if 寫法 普通寫法if condition if condition 我...