settings.json: ↵
```json ↵
{↵
"editor.mouseWheelZoom": true, "editor.trimAutoWhitespace": false,↵
"editor.fontFamily": "consolas, 'courier new', simsun, 'dejavu sans mono','microsoft yahei'",↵
"editor.unicodeHighlight.invisibleCharacters": false, "editor.unicodeHighlight.ambiguousCharacters": false,↵
"editor.detectIndentation": false, "editor.renderWhitespace": "all",↵
"update.mode": "none", "extensions.autoUpdate": false, "update.enableWindowsBackgroundUpdates": false,↵
"files.defaultLanguage": "cpp", "editor.renderLineHighlight": "gutter", "editor.links": false,↵
"render-special-chars.include": ["0080-10FFFF"], "render-special-chars.except": [↵
"¡-¬®-ÿ", "А-яЁё", "α-λπ-ωξΓΔΘΛΞΠΣΦΨΩ", //Latin & Cyrillic & GreekCharacter↵
"0621-064A", "0660-066D", "؆؇؉؊،؛؟", //Arabic↵
"‘-•…–—ˆˇˌ‹›€№™", "!(),:;?<>[]{}~", "3001-3017", //BiaoDian↵
"①-⒛⓫-⓴❶-❿", "←-↙※❀❁⚐⚑△▲◇◆☆★✦✧■□○●◎", //XuHao & Special↵
"ℂℍℕℙℚℝℤⅈ⌈⌉⌊⌋‰⅓-⅞⊙⊕⌒%=﹗﹙﹚﹛﹜﹝﹞", "∀-∑∓√-∵∷-⊋", //Math Symbols↵
"3041-3093", "30A1-30F6", "\u30FC", "4E00-9FFF"//Japanese & Chinese↵
],↵
"highlight-unexpected-characters.rules": ["А-яЁё–‚"],↵
"C_Cpp.default.compilerPath": "D:\\mingw\\bin\\g++.exe", "workbench.colorTheme": "GitHub Light Default",↵
"extensions.experimental.affinity": { "miku3920.vscode-render-special-chars": 2,↵
"wengerk.highlight-bad-chars": 2, "gizeta.highlight-unexpected-characters": 2,↵
"brunnerh.insert-unicode": 2, "alefragnani.pascal": 2 },↵
"workbench.colorCustomizations": { "editor.background": "#fdf6e3ff",↵
"editorWhitespace.foreground": "#c1c1c1", "editor.selectionBackground": "#dfd6bd",↵
"editorBracketHighlight.foreground5": "#729212",↵
"editorBracketHighlight.foreground2": "#129272",↵
"editorBracketHighlight.foreground6": "#9212b2" },↵
"editor.tokenColorCustomizations": { "comments": "#624222", },↵
"C_Cpp.inactiveRegionOpacity": 0.8, "editor.showUnused": false,↵
}↵
```↵
↵
↵
cpp.json: ↵
{↵
"__1csdm__": {↵
"prefix": "__1csdm__",↵
"body": [↵
"#include<bits/stdc++.h>",↵
"using namespace std;",↵
"typedef long long LL; typedef unsigned long long ULL; typedef long double LD;",↵
"",↵
"#define rep(I,A,B) for(int I=A, eax=B; I<=eax; ++I)",↵
"#define repo(I,A,B) for(int I=A, eax=B; I< eax; ++I)",↵
"#define REP(I,A,B) for( LL I=A, eax=B; I<=eax; ++I)",↵
"#define REPO(I,A,B) for( LL I=A, eax=B; I< eax; ++I)",↵
"#define reb(I,A,B) for(int I=A, eax=B; I>=eax; --I)",↵
"#define rebo(I,A,B) for(int I=A, eax=B; I> eax; --I)",↵
"#define REB(I,A,B) for( LL I=A, eax=B; I>=eax; --I)",↵
"#define REBO(I,A,B) for( LL I=A, eax=B; I> eax; --I)",↵
"#define times(A) reb(ID, A, 1)",↵
"#define BtoE(I,A) for(auto I=A.begin(); I!=A.end(); ++I)",↵
"#define EtoB(I,A) for(auto I=A.rbegin(); I!=A.rend(); ++I)",↵
"",↵
"typedef vector<int> VI; typedef vector<LL> VL; typedef vector<char> VC; ",↵
"typedef vector<VI> VII, VVI; typedef vector<VL> VLL, VVL; typedef vector<VC> VCC, VVC; ",↵
"template<typename T> void push_back(vector<T>&v, const T& e) {",↵
" v.size()==v.capacity() && v.size()>1 && (v.reserve(v.size() + (v.size()>>1)), true), v.push_back(e); }",↵
"",↵
"#define FI first",↵
"#define SE second",↵
"typedef pair<int,int> pii; typedef pair<int,LL> pil; typedef pair<LL,int> pli; typedef pair<LL,LL> pll; ",↵
"",↵
"namespace Math {double pi=acos(-1), e=exp(1.0), gd=(sqrt(5)+1)/2, gam=0.5772156649; }; ",↵
"",↵
"#define maxHp(T) priority_queue<T>",↵
"#define minHp(T) priority_queue<T, vector<T>, greater<T> >",↵
"#define Dsort(A,B,T) sort(A, B, greater<T>())",↵
"#define FileIO(A) freopen(A\".in\", \"r\", stdin), freopen(A\".out\", \"w\", stdout)",↵
"",↵
"const int inf=0x7F7F7F7F, inf2=inf/127*63, inf3=inf/127*42; ",↵
"const LL INF=0x7F7F7F7F7F7F7F7F, INF2=INF/127*63, INF3=INF/127*42; ",↵
"",↵
"bool __main(int taskID) {",↵
" ",↵
" return 0;",↵
"}",↵
"",↵
"int main() {",↵
" ios::sync_with_stdio(false), cin.tie(0), cout.tie(0); ",↵
" int tasks=1; //cin>>tasks; ",↵
" repo(taskID, 0, tasks) if(__main(taskID)) return 0; ",↵
" return 0;",↵
"}"↵
]↵
},↵
}↵
```
```json ↵
{↵
"editor.mouseWheelZoom": true, "editor.trimAutoWhitespace": false,↵
"editor.fontFamily": "consolas, 'courier new', simsun, 'dejavu sans mono','microsoft yahei'",↵
"editor.unicodeHighlight.invisibleCharacters": false, "editor.unicodeHighlight.ambiguousCharacters": false,↵
"editor.detectIndentation": false, "editor.renderWhitespace": "all",↵
"update.mode": "none", "extensions.autoUpdate": false, "update.enableWindowsBackgroundUpdates": false,↵
"files.defaultLanguage": "cpp", "editor.renderLineHighlight": "gutter", "editor.links": false,↵
"render-special-chars.include": ["0080-10FFFF"], "render-special-chars.except": [↵
"¡-¬®-ÿ", "А-яЁё", "α-λπ-ωξΓΔΘΛΞΠΣΦΨΩ", //Latin & Cyrillic & GreekCharacter↵
"0621-064A", "0660-066D", "؆؇؉؊،؛؟", //Arabic↵
"‘-•…–—ˆˇˌ‹›€№™", "!(),:;?<>[]{}~", "3001-3017", //BiaoDian↵
"①-⒛⓫-⓴❶-❿", "←-↙※❀❁⚐⚑△▲◇◆☆★✦✧■□○●◎", //XuHao & Special↵
"ℂℍℕℙℚℝℤⅈ⌈⌉⌊⌋‰⅓-⅞⊙⊕⌒%=﹗﹙﹚﹛﹜﹝﹞", "∀-∑∓√-∵∷-⊋", //Math Symbols↵
"3041-3093", "30A1-30F6", "\u30FC", "4E00-9FFF"//Japanese & Chinese↵
],↵
"highlight-unexpected-characters.rules": ["А-яЁё–‚"],↵
"C_Cpp.default.compilerPath": "D:\\mingw\\bin\\g++.exe", "workbench.colorTheme": "GitHub Light Default",↵
"extensions.experimental.affinity": { "miku3920.vscode-render-special-chars": 2,↵
"wengerk.highlight-bad-chars": 2, "gizeta.highlight-unexpected-characters": 2,↵
"brunnerh.insert-unicode": 2, "alefragnani.pascal": 2 },↵
"workbench.colorCustomizations": { "editor.background": "#fdf6e3ff",↵
"editorWhitespace.foreground": "#c1c1c1", "editor.selectionBackground": "#dfd6bd",↵
"editorBracketHighlight.foreground5": "#729212",↵
"editorBracketHighlight.foreground2": "#129272",↵
"editorBracketHighlight.foreground6": "#9212b2" },↵
"editor.tokenColorCustomizations": { "comments": "#624222", },↵
"C_Cpp.inactiveRegionOpacity": 0.8, "editor.showUnused": false,↵
}↵
```
↵
cpp.json: ↵
{↵
"__1csdm__": {↵
"prefix": "__1csdm__",↵
"body": [↵
"#include<bits/stdc++.h>",↵
"using namespace std;",↵
"typedef long long LL; typedef unsigned long long ULL; typedef long double LD;",↵
"",↵
"#define rep(I,A,B) for(int I=A, eax=B; I<=eax; ++I)",↵
"#define repo(I,A,B) for(int I=A, eax=B; I< eax; ++I)",↵
"#define REP(I,A,B) for( LL I=A, eax=B; I<=eax; ++I)",↵
"#define REPO(I,A,B) for( LL I=A, eax=B; I< eax; ++I)",↵
"#define reb(I,A,B) for(int I=A, eax=B; I>=eax; --I)",↵
"#define rebo(I,A,B) for(int I=A, eax=B; I> eax; --I)",↵
"#define REB(I,A,B) for( LL I=A, eax=B; I>=eax; --I)",↵
"#define REBO(I,A,B) for( LL I=A, eax=B; I> eax; --I)",↵
"#define times(A) reb(ID, A, 1)",↵
"#define BtoE(I,A) for(auto I=A.begin(); I!=A.end(); ++I)",↵
"#define EtoB(I,A) for(auto I=A.rbegin(); I!=A.rend(); ++I)",↵
"",↵
"typedef vector<int> VI; typedef vector<LL> VL; typedef vector<char> VC; ",↵
"typedef vector<VI> VII, VVI; typedef vector<VL> VLL, VVL; typedef vector<VC> VCC, VVC; ",↵
"template<typename T> void push_back(vector<T>&v, const T& e) {",↵
" v.size()==v.capacity() && v.size()>1 && (v.reserve(v.size() + (v.size()>>1)), true), v.push_back(e); }",↵
"",↵
"#define FI first",↵
"#define SE second",↵
"typedef pair<int,int> pii; typedef pair<int,LL> pil; typedef pair<LL,int> pli; typedef pair<LL,LL> pll; ",↵
"",↵
"namespace Math {double pi=acos(-1), e=exp(1.0), gd=(sqrt(5)+1)/2, gam=0.5772156649; }; ",↵
"",↵
"#define maxHp(T) priority_queue<T>",↵
"#define minHp(T) priority_queue<T, vector<T>, greater<T> >",↵
"#define Dsort(A,B,T) sort(A, B, greater<T>())",↵
"#define FileIO(A) freopen(A\".in\", \"r\", stdin), freopen(A\".out\", \"w\", stdout)",↵
"",↵
"const int inf=0x7F7F7F7F, inf2=inf/127*63, inf3=inf/127*42; ",↵
"const LL INF=0x7F7F7F7F7F7F7F7F, INF2=INF/127*63, INF3=INF/127*42; ",↵
"",↵
"bool __main(int taskID) {",↵
" ",↵
" return 0;",↵
"}",↵
"",↵
"int main() {",↵
" ios::sync_with_stdio(false), cin.tie(0), cout.tie(0); ",↵
" int tasks=1; //cin>>tasks; ",↵
" repo(taskID, 0, tasks) if(__main(taskID)) return 0; ",↵
" return 0;",↵
"}"↵
]↵
},↵
}↵
```



