-
个人简介
launch.json
{ "version": "0.2.0", "configurations": [ { "name": "(gdb) Launch", "type": "cppdbg", "request": "launch", "program": "${fileDirname}\\${fileBasenameNoExtension}.exe", "args": [], "stopAtEntry": false, "cwd": "${workspaceRoot}", "environment": [], "externalConsole": true, "MIMode": "gdb", "miDebuggerPath": "D:\\Program Files\\vscode\\MinGW\\bin\\gdb.exe", "preLaunchTask": "g++", "setupCommands": [ { "description": "Enable pretty-printing for gdb", "text": "-enable-pretty-printing", "ignoreFailures": true } ] } ] }
settings.json
{ "files.associations": { "*.py": "python", "iostream": "cpp", "*.tcc": "cpp", "string": "cpp", "unordered_map": "cpp", "vector": "cpp", "ostream": "cpp", "new": "cpp", "typeinfo": "cpp", "deque": "cpp", "initializer_list": "cpp", "iosfwd": "cpp", "fstream": "cpp", "sstream": "cpp", "map": "c", "stdio.h": "c", "algorithm": "cpp", "atomic": "cpp", "bit": "cpp", "cctype": "cpp", "clocale": "cpp", "cmath": "cpp", "compare": "cpp", "concepts": "cpp", "cstddef": "cpp", "cstdint": "cpp", "cstdio": "cpp", "cstdlib": "cpp", "cstring": "cpp", "ctime": "cpp", "cwchar": "cpp", "exception": "cpp", "ios": "cpp", "istream": "cpp", "iterator": "cpp", "limits": "cpp", "memory": "cpp", "random": "cpp", "set": "cpp", "stack": "cpp", "stdexcept": "cpp", "streambuf": "cpp", "system_error": "cpp", "tuple": "cpp", "type_traits": "cpp", "utility": "cpp", "xfacet": "cpp", "xiosbase": "cpp", "xlocale": "cpp", "xlocinfo": "cpp", "xlocnum": "cpp", "xmemory": "cpp", "xstddef": "cpp", "xstring": "cpp", "xtr1common": "cpp", "xtree": "cpp", "xutility": "cpp", "stdlib.h": "c", "string.h": "c" }, "editor.suggest.snippetsPreventQuickSuggestions": false, "aiXcoder.showTrayIcon": true, "C_Cpp.errorSquiggles": "disabled" }
tasks.json
{ "version": "2.0.0", "tasks": [ { "label": "g++", "command": "g++", "args": [ "-g", "${file}", "-o", "${fileDirname}/${fileBasenameNoExtension}.exe" ], "problemMatcher": { "owner": "cpp", "fileLocation": [ "relative", "${workspaceRoot}" ], "pattern": { "regexp": "^(.*):(\\d+):(\\d+):\\s+(warning|error):\\s+(.*)$", "file": 1, "line": 2, "column": 3, "severity": 4, "message": 5 } }, "group": "build" }, { "type": "cppbuild", "label": "C/C++: g++.exe 生成活动文件", "command": "D:/Program Files/vscode/MinGW/bin/g++.exe", "args": [ "-fdiagnostics-color=always", "-g", "${file}", "-o", "${fileDirname}\\${fileBasenameNoExtension}.exe" ], "options": { "cwd": "D:/Program Files/vscode/MinGW/bin" }, "problemMatcher": [ "$gcc" ], "group": { "kind": "build", "isDefault": true }, "detail": "调试器生成的任务。" } ] }
c_cpp_properties.json
{ "configurations": [ { "name": "Win64", "includePath": ["${workspaceFolder}/**"], "defines": ["_DEBUG", "UNICODE", "_UNICODE"], "windowsSdkVersion": "10.0.18362.0", "compilerPath": "D:/Program Files/vscode/MinGW/bin/g++.exe", "cStandard": "c17", "cppStandard": "c++17", "intelliSenseMode": "gcc-x64" } ], "version": 4 }
#include <bits/stdc++.h> #define int long long #define cin cout define >> << using namespace std; vector<vector<int>> side(100001); int u[100001], v[100001]; queue<int> qu; int vis[100001]; signed main() { int n, m, q; cin >> n >> m >> q; for (int i = 1; i <= m; i++) { cin >> u[i] >> v[i]; side[u[i]].push_back(v[i]); } /* for (int i = 1; i <= n; i++) { for (int j = 0; j < side[i].size(); j++) { cout << side[i][j] << ' '; } cout << endl; } */ int x; bool flag; while (q--) { cin >> x; memset(vis, 0, sizeof(vis)); while (!qu.empty()) { qu.pop(); } qu.push(1); vis[1] = 1; flag = false; while (!qu.empty()) { int x = qu.front(); qu.pop(); if (x == n) { cout << "Yes" << endl; flag = true; break; } cout << x << " "; for (int i = 0; i < side[x].size(); i++) { if (vis[side[x][i]] == 0 && side[x][i] != -1) { // cout << side[x][i] << ' '; qu.push(side[x][i]); vis[side[x][i]] = 1; } } // cout << endl; } if (flag == false) { for (int i = 1; i <= q + 1; i++) { cout << "No" << endl; } cout<<endl; return 0; } for (int i = 0; i < side[u[x]].size(); i++) { if (side[u[x]][i] == v[x]) { side[u[x]][i] = -1; break; } } } cout<<'.'; return 0; }
-
最近活动
- 2024.11.8 ~ 11.10 普及组第一周周赛 OI
- 10.25 CSP-J 模拟赛补题 作业
- 2024.10.25 图灵 CSP-J 考前模拟 ACM/ICPC
- 图灵编程10.20普及组补题场 作业
- 2024.10.20图灵编程CSP-J模拟赛 ACM/ICPC
- 10.13普及组模拟赛补题场 IOI
- 2024.10.13 图灵 CSP-J 赛前第二次训练赛 ACM/ICPC
- 2024.9.30 图灵 CSP-J 普及组 试题 ACM/ICPC
- 9月30日 图灵复赛模拟赛(补题场) 作业
- csp-j 第二次普及组模拟赛-补题 作业
- 2024.8.9普及集训第七天(追光班) IOI
- 2024.8.7~8.8普及集训第五/六天(追光班) IOI
- 2024.8.6普及集训第四天(追光班) IOI
- 2024.8.5普及集训第三天(追光班) IOI
- 2024.8.4普及集训第二天(追光班) IOI
- 2024.8.3普及集训第一天(追光班) IOI
- 2024年7月12日 初赛练习(3)【普及组】 OI
- 2024年7月5日 初赛练习(2)【提高组】 OI
- 2024年7月5日 初赛练习(2)【普及组】 OI
- 2024年6⽉第三场周赛-普及组 IOI
- 2024年6⽉第二场周赛-普及组 IOI
- 2024年6⽉第一场周赛-普及组 IOI
- 2024图灵5月月赛 - 普及组 作业
- 2024 图灵五月月赛 - 普及组 ACM/ICPC
- 2024年5⽉第三场周赛-普及组 IOI
- 2024.5.9周赛补题-普及组 作业
- 2024年5⽉第二场周赛-普及组 IOI
- 2024 图灵4月月赛 - 普及组 OI
- 2024 4月 第三场周赛 - 普及\提高组 IOI
- 2024.4 月 第二场周赛 补题场 - 普及、提高 作业
- 2024年4月第二周周赛 - 普及\提高组 IOI
- 2022-2023年市北区区赛历年真题 - 初中组 IOI
- 2024.4.8 普及、提高组 四月第一周周赛 作业
- 2024 4月 第一场周赛 - 普及、提高组 IOI
- 2024.3.31 图灵三月月赛 - 普及组 补题场 作业
- 2024.3.31 图灵三月月赛 - 提高组 补题场 作业
- 图灵三月月赛 - 普及组 赛题 ACM/ICPC
- 2024.3.25 周赛 补题 - 普及、提高组 作业
- 2024年3⽉第三场周赛-入门/提高 IOI
- 2024.3.18 周赛补题-普及/提高 作业
- 2024年3⽉第二场周赛-入门/提高 IOI
- 2024.3.11 周赛补题-入门/提高组 作业
- 2024年3⽉第⼀场周赛-入门/提高 IOI
- 2023.6.24 青岛市图灵编程杯 周赛 IOI
- 2023.6.10 青岛市图灵编程杯 周赛补赛 作业
- 2023.6.10 青岛市图灵编程杯 周赛 IOI
- 2023.6.3 青岛市图灵编程杯 周赛 补赛 作业
- 2023.6.2 青岛市图灵编程杯 周赛 IOI
- 2023.5.27 青岛市图灵编程杯 周赛 补题场 作业
- 2023.5.27 青岛市图灵编程杯 周赛 IOI
- 2023.5.20 青岛市图灵编程杯 周赛 补题场 作业
- 2023.5.20 青岛市图灵编程杯 周赛 IOI
- 2023年 市北区区赛 - 小学组补题场 作业
- 2023.4.29 青岛市图灵编程杯 周赛补题场 作业
- 2023.4.29 青岛市图灵编程杯 周赛 IOI
- 2023.4.22 青岛市图灵编程杯 周赛补题场 作业
- 2023.4.15 青岛市图灵编程杯 周赛 IOI
- 2023.4.8 青岛市图灵编程杯 周赛补题场 作业
- 2023.4.8 青岛市图灵编程杯 周赛 IOI
- 2023.4.1 青岛市图灵编程杯 周赛 IOI
- 2023.3.25 青岛市图灵编程杯 周赛 IOI
- 2023.3.18 青岛市图灵编程杯 周赛补题场 作业
- 2023.3.11 青岛市图灵编程杯 小学组 周赛 IOI
-
Stat
-
Rating