-
个人简介
该用户太懒,这里啥也没写 (´・ω・`)
😀不活啦!!!新手小白请少少指教,哈哈哈, xhmc.2m.pub litt ``` bina...# *# 牢弟
骄傲使人进步落后,踏实才能落后进步
破釜沉舟,百二秦关终属楚, 苦心人天不负,卧薪尝胆,三千越甲可吞吴 学校是知识的海洋,所以我摸会鱼很正常。****** **从前有一种鱼叫做英鱼,它的身上有很多刺,名叫单刺。单刺分为很多种,分别是:名刺,形容刺,介刺,副刺,代刺。如果你英鱼没烤好,你就会被一种叫做家章的章鱼给制裁。😄 😄 😄 ****** 有同学问,要是出现了生化危机,感染者太多,手搓的AK扫不过来怎么办?你难道不会手搓一把榴弹炮来扩大范围伤害吗?黄埔课堂,手搓榴弹炮,开课! ...... 如果连这都不会,那就给我边蛙跳边上课! ...... 不管怎么说,手搓榴弹炮,有手就行。优势在我,下课!
·暴力出奇迹,骗分过样例。
·数学先打表,DP看运气。
·穷举TLE,递推UKE。
·模拟MLE,贪心还CE。
·想要骗到分,就要有方法。
·图论背模板,数论背公式。
·动规背方程,高精背代码。
·如果都没背,干脆输样例。
模拟只会猜题意,贪心只能过样例,
数学上来先打表,D P一般看规律。
组合数学靠运气,计算几何瞎暴力,
图论一顿套模板,数论只会GCD
网页版MC,免费😄(建议在Google上玩)
#include<bits/stdc++.h> using namespace std; int main() { int n,a[110],b[110]; cin>>n; for(int i=1; i<=n; i++) { cin>>a[i]; b[i]=i; } for(int i=1; i<=n-1; i++) { int mi1=300; int mi2=i; for(int j=i; j<=n; j++) { int student_id=b[j]; if(a[student_id]<mi1) { mi1=a[student_id]; mi2=j; } } swap(b[i],b[mi2]); for(int j=1; j<=n; j++) { cout<<b[j]; if(j<n)cout<<" "; } cout<<endl; } return 0; }
【入门】将n拆成3个数的和 #include <bits/stdc++.h> using namespace std; int main(){ int n; cin>>n; for(int i=1;i<=n;i++){ for(int j=1;j<=n;j++){ for(int k=1;k<=n;k++){ if(i+j+k==n&&i<=j&&j<=k){ printf("%d=%d+%d+%d",n,i,j,k); cout<<endl; } } } } return 0; }
【入门】九头鸟 #include <bits/stdc++.h> using namespace std; int s; int main(){ for(int i=1;i<=100/9;i++){ for(int j=1;j<=100-i;j++){ int k=100-i9-j; if(i9+j+k100&&i2+j2+k*4100&&k>0){ s++; cout<<i<<" "<<j<<" "<<k<<endl; } } } cout<<s; return 0; } 【基础】三色球问题 #include using namespace std;
int main() { int count=0; for (int red=0;red<=3;red++) { for (int white=0;white<=3;white++) { int black=8-red-white; if (black>=0&&black<=6) { count++; } } } cout<<count<< endl; return 0; } 【入门】编程求1+1/2+1/3+...+1/n #include <bits/stdc++.h> using namespace std; int main(){ int n; double sos,S=0.0; cin>>n; for(int i=1;i<=n;i++){ sos=1.0/i; S+=sos; } printf("%.3lf",S); return 0; } 求零件个数 #include <bits/stdc++.h> using namespace std; int main(){ for(int i = 100; ; i++) { if (i % 3 == 2&&i % 5 == 3&&i % 7 == 5) { cout<<i; break; } }
return 0;} play.mc.js.cool/1.8/ play1.mc.js.cool/1.8/ play2.mc.js.cool/1.8/
我的世界(首发) 要用C++11
#include <bits/stdc++.h> #include //STL 位集容器 #include #include #include #include #include //复数类 #include #include #include #include #include //STL 双端队列容器 #include //异常处理类 #include #include //STL 定义运算函数(代替运算符) #include #include //STL 线性列表容器 #include //STL 映射容器 #include #include //基本输入/输出支持 #include //输入/输出系统使用的前置声明 #include #include //基本输入流 #include //基本输出流 #include //STL 队列容器 #include //STL 集合容器 #include //基于字符串的流 #include //STL 堆栈容器 #include //标准异常类 #include //底层输入/输出支持 #include //字符串类 #include //STL 通用模板类 #include //STL 动态数组容器 #include #include #include <windows.h> using namespace std;
// 控制台颜色定义 (兼容Dev-C++) #define BLACK 0 #define BLUE 1 #define GREEN 2 #define CYAN 3 #define RED 4 #define MAGENTA 5 #define BROWN 6 #define LIGHTGRAY 7 #define DARKGRAY 8 #define LIGHTBLUE 9 #define LIGHTGREEN 10 #define LIGHTCYAN 11 #define LIGHTRED 12 #define LIGHTMAGENTA 13 #define YELLOW 14 #define WHITE 15
// 游戏常量 const int WORLD_WIDTH = 60; const int WORLD_HEIGHT = 30; const int VIEW_DISTANCE = 10; const int INVENTORY_SIZE = 9;
// 方块类型枚举 enum BlockType { AIR, STONE, DIRT, GRASS, WOOD, LEAVES, WATER, SAND, GLASS, COBBLESTONE, BRICK, BEDROCK };
// 方块属性结构体 struct BlockProperties { string name; int color; bool solid; bool transparent; };
// 物品类型枚举 enum ItemType { ITEM_NONE, ITEM_STONE, ITEM_DIRT, ITEM_GRASS_BLOCK, ITEM_WOOD, ITEM_LEAVES, ITEM_SAND, ITEM_GLASS, ITEM_COBBLESTONE, ITEM_BRICK };
// 物品结构体 struct InventoryItem { ItemType type; int quantity; };
// 游戏状态枚举 enum GameState { STATE_PLAYING, STATE_INVENTORY };
// 玩家类 class Player { public: float x, y; float velocityY; bool isFlying; InventoryItem inventory[INVENTORY_SIZE]; int selectedSlot;
Player() : x(0), y(0), velocityY(0), isFlying(false), selectedSlot(0) { // 初始化物品栏 for (int i = 0; i < INVENTORY_SIZE; i++) { inventory[i].type = ITEM_NONE; inventory[i].quantity = 0; } // 初始物品 inventory[0] = {ITEM_GRASS_BLOCK, 64}; inventory[1] = {ITEM_DIRT, 64}; inventory[2] = {ITEM_STONE, 64}; } void updatePosition(World&world); void jump(World& world); void addToInventory(ItemType item, int quantity = 1);};
// 世界类 class World { private: BlockType blocks[WORLD_HEIGHT][WORLD_WIDTH];
public: World() { generateWorld(); }
void generateWorld(); void render(int playerX, int playerY); BlockType getBlock(int x, int y) const; void setBlock(int x, int y, BlockType type); bool isSolid(int x, int y) const; bool isTransparent(int x, int y) const;};
// 设置控制台颜色函数 void setColor(int text, int background = BLACK) { HANDLE hConsole = GetStdHandle(STD_OUTPUT_HANDLE); SetConsoleTextAttribute(hConsole, (WORD)((background << 4) | text)); }
// 获取方块属性 BlockProperties getBlockProperties(BlockType type) { static map<BlockType, BlockProperties> properties = { {AIR, {"空气", BLACK, false, true}}, {STONE, {"石头", DARKGRAY, true, false}}, {DIRT, {"泥土", BROWN, true, false}}, {GRASS, {"草方块", GREEN, true, false}}, {WOOD, {"木头", BROWN, true, false}}, {LEAVES, {"树叶", GREEN, false, true}}, {WATER, {"水", BLUE, false, true}}, {SAND, {"沙子", YELLOW, true, false}}, {GLASS, {"玻璃", LIGHTCYAN, true, true}}, {COBBLESTONE, {"圆石", DARKGRAY, true, false}}, {BRICK, {"砖块", RED, true, false}}, {BEDROCK, {"基岩", BLACK, true, false}} }; return properties[type]; }
// 世界生成 void World::generateWorld() { srand(time(0));
// 生成地形层 for (int x = 0; x < WORLD_WIDTH; x++) { int groundHeight = WORLD_HEIGHT * 2 / 3 + (rand() % 5 - 2); for (int y = 0; y < WORLD_HEIGHT; y++) { if (y > groundHeight) { // 地下层 if (y == WORLD_HEIGHT - 1) { blocks[y][x] = BEDROCK; } else if (y > groundHeight + 5) { blocks[y][x] = STONE; } else { blocks[y][x] = DIRT; } } else if (y == groundHeight) { blocks[y][x] = GRASS; } else if (y < groundHeight) { blocks[y][x] = AIR; } } } // 添加一些树 for (int i = 0; i < 5; i++) { int treeX = 5 + rand() % (WORLD_WIDTH - 10); int groundY = 0; // 找到地面高度 for (int y = 0; y < WORLD_HEIGHT; y++) { if (getBlock(treeX, y) == GRASS) { groundY = y; break; } } // 生成树干(4-6格高) int treeHeight = 4 + rand() % 3; for (int y = groundY - 1; y >= groundY - treeHeight && y >= 0; y--) { setBlock(treeX, y, WOOD); } // 生成树叶 for (int dy = -2; dy <= 0; dy++) { for (int dx = -2; dx <= 2; dx++) { if (abs(dx) + abs(dy) <= 3 && treeX + dx >= 0 && treeX + dx < WORLD_WIDTH && groundY - treeHeight + dy >= 0) { setBlock(treeX + dx, groundY - treeHeight + dy, LEAVES); } } } } // 添加一个小湖 for (int x = 15; x < 25; x++) { for (int y = WORLD_HEIGHT * 2 / 3 - 3; y < WORLD_HEIGHT * 2 / 3; y++) { if (y == WORLD_HEIGHT * 2 / 3 - 3) { setBlock(x, y, SAND); } else { setBlock(x, y, WATER); } } }}
// 世界渲染 void World::render(int playerX, int playerY) { int startX = max(0, playerX - VIEW_DISTANCE); int endX = min(WORLD_WIDTH - 1, playerX + VIEW_DISTANCE); int startY = max(0, playerY - VIEW_DISTANCE); int endY = min(WORLD_HEIGHT - 1, playerY + VIEW_DISTANCE);
for (int y = startY; y <= endY; y++) { for (int x = startX; x <= endX; x++) { BlockType block = getBlock(x, y); BlockProperties props = getBlockProperties(block); setColor(props.color); // 简单的方块表示 switch(block) { case AIR: cout << " "; break; case STONE: cout << "#"; break; case DIRT: cout << "="; break; case GRASS: cout << "*"; break; case WOOD: cout << "T"; break; case LEAVES: cout << "%"; break; case WATER: cout << "~"; break; case SAND: cout << "."; break; case GLASS: cout << "O"; break; case COBBLESTONE: cout << "C"; break; case BRICK: cout << "B"; break; case BEDROCK: cout << "X"; break; default: cout << "?"; break; } } cout << endl; } setColor(WHITE);}
// 获取方块 BlockType World::getBlock(int x, int y) const { if (x < 0 || x >= WORLD_WIDTH || y < 0 || y >= WORLD_HEIGHT) return BEDROCK; return blocks[y][x]; }
// 设置方块 void World::setBlock(int x, int y, BlockType type) { if (x >= 0 && x < WORLD_WIDTH && y >= 0 && y < WORLD_HEIGHT) { blocks[y][x] = type; } }
// 判断方块是否固体 bool World::isSolid(int x, int y) const { return getBlockProperties(getBlock(x, y)).solid; }
// 判断方块是否透明 bool World::isTransparent(int x, int y) const { return getBlockProperties(getBlock(x, y)).transparent; }
// 玩家位置更新 void Player::updatePosition(World& world) { // 简单重力 if (!isFlying) { if (!world.isSolid((int)x, (int)y + 1)) { velocityY += 0.1f; y += velocityY; } else { velocityY = 0; // 对齐到方块上方 y = (int)y; } }
// 边界检查 x = max(0.0f, min((float)WORLD_WIDTH - 1, x)); y = max(0.0f, min((float)WORLD_HEIGHT - 1, y));}
// 玩家跳跃 void Player::jump(World& world) { if (!isFlying && world.isSolid((int)x, (int)y + 1)) { velocityY = -1.5f; } }
// 添加物品到物品栏 void Player::addToInventory(ItemType item, int quantity) { // 先检查是否已有相同物品 for (int i = 0; i < INVENTORY_SIZE; i++) { if (inventory[i].type == item) { inventory[i].quantity += quantity; return; } }
// 找空位 for (int i = 0; i < INVENTORY_SIZE; i++) { if (inventory[i].type == ITEM_NONE) { inventory[i].type = item; inventory[i].quantity = quantity; return; } }}
// 渲染HUD void renderHUD(Player& player) { setColor(WHITE); cout << "坐标: (" << (int)player.x << ", " << (int)player.y << ")" << endl;
// 显示物品栏 cout << "物品栏: "; for (int i = 0; i < INVENTORY_SIZE; i++) { if (i == player.selectedSlot) { setColor(YELLOW, DARKGRAY); } else { setColor(WHITE, DARKGRAY); } if (player.inventory[i].type != ITEM_NONE) { cout << "[" << player.inventory[i].quantity << "]"; } else { cout << "[ ]"; } } setColor(WHITE); cout << endl << "WASD:移动 空格:跳跃 E:打开物品栏 Q:放置方块 F:飞行模式" << endl;}
// 处理输入 void handleInput(char input, Player& player, World& world) { switch(tolower(input)) { case 'w': player.y -= 1; break; case 's': player.y += 1; break; case 'a': player.x -= 1; break; case 'd': player.x += 1; break; case ' ': player.jump(world); break; case 'e': /* 打开物品栏 */ break; case 'f': player.isFlying = !player.isFlying; break; case 'q': { // 放置方块 ItemType selectedItem = player.inventory[player.selectedSlot].type; if (selectedItem != ITEM_NONE) { BlockType blockToPlace = AIR; switch(selectedItem) { case ITEM_GRASS_BLOCK: blockToPlace = GRASS; break; case ITEM_DIRT: blockToPlace = DIRT; break; case ITEM_STONE: blockToPlace = STONE; break; case ITEM_WOOD: blockToPlace = WOOD; break; case ITEM_LEAVES: blockToPlace = LEAVES; break; case ITEM_SAND: blockToPlace = SAND; break; case ITEM_GLASS: blockToPlace = GLASS; break; case ITEM_COBBLESTONE: blockToPlace = COBBLESTONE; break; case ITEM_BRICK: blockToPlace = BRICK; break; default: break; }
if (blockToPlace != AIR) { world.setBlock((int)player.x, (int)player.y, blockToPlace); player.inventory[player.selectedSlot].quantity--; if (player.inventory[player.selectedSlot].quantity <= 0) { player.inventory[player.selectedSlot].type = ITEM_NONE; } } } break; } case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': player.selectedSlot = input - '1'; break; }}
// 主游戏循环 void gameLoop() { World world; Player player;
// 初始位置 player.x = WORLD_WIDTH / 2; player.y = 5; while (true) { // 处理输入 if (_kbhit()) { char input = _getch(); handleInput(input, player, world); } // 更新游戏状态 player.updatePosition(world); // 渲染 system("cls"); world.render((int)player.x, (int)player.y); renderHUD(player); // 控制帧率 Sleep(50); }}
int main() { // 设置控制台窗口大小 system("mode con cols=80 lines=40");
// 开始游戏 gameLoop(); return 0;}
-
通过的题目
- P1000
- P1001
- P1002
- P1003
- P1004
- P1007
- P1008
- P1009
- P1010
- P1013
- P1014
- P1015
- P1016
- P1017
- P1019
- P1021
- P1022
- P1023
- P1026
- P1027
- P1028
- P1029
- P1030
- P1031
- P1032
- P1033
- P1034
- P1035
- P1036
- P1037
- P1039
- P1040
- P1043
- P1044
- P1045
- P1046
- P1049
- P1050
- P1051
- P1052
- P1053
- P1054
- P1055
- P1056
- P1057
- P1065
- P1066
- P1067
- P1068
- P1069
- P1072
- P1073
- P1074
- P1076
- P1077
- P1079
- P1082
- P1085
- P1086
- P1088
- P1089
- P1091
- P1097
- P1098
- P1099
- P1102
- P1105
- P1107
- P1109
- P1110
- P1118
- P1119
- P1121
- P1131
- P1134
- P1145
- P1149
- P1152
- P1156
- P1157
- P1158
- P1161
- P1162
- P1164
- P1165
- P1166
- P1167
- P1168
- P1169
- P1172
- P1174
- P1175
- P1177
- P1180
- P1181
- P1182
- P1183
- P1184
- P1192
- P1204
- P1205
- P1206
- P1207
- P1212
- P1213
- P1215
- P1219
- P1220
- P1225
- P1226
- P1227
- P1229
- P1231
- P1232
- P1235
- P1237
- P2542
- P1243
- P1245
- P1247
- P1248
- P1249
- P1255
- P1258
- P1259
- P1260
- P1261
- P1263
- P1269
- P1271
- P1272
- P1293
- P1294
- P1296
- P1297
- P1298
- P1300
- P1304
- P1306
- P1312
- P1315
- P1317
- P1318
- P1319
- P1320
- P1324
- P1325
- P1326
- P1328
- P1335
- P1337
- P1340
- P1343
- P1358
- P1361
- P1367
- P1384
- P1385
- P1388
- P1390
- P1391
- P1393
- P1397
- P1398
- P1404
- P2590
- P2591
- P2592
- P2614
- P2619
- P1410
- P1411
- P1412
- P1413
- P1414
- P1415
- P1417
- P1420
- P1440
- P1443
- P1451
- P1454
- P1455
- P1456
- P1458
- P1465
- P1467
- P1470
- P1471
- P1472
- P1475
- P1486
- P1489
- P1491
- P1493
- P1505
- P1509
- P1510
- P1513
- P1515
- P1532
- P1536
- P1538
- P1540
- P1547
- P1548
- P1551
- P1553
- P1558
- P1562
- P1584
- P1589
- P1590
- P1591
- P1592
- P1594
- P1595
- P1597
- P1599
- P1600
- P1602
- P1603
- P1604
- P1605
- P1606
- P1609
- P1613
- P1615
- P1620
- P1625
- P1628
- P1631
- P1632
- P1633
- P1634
- P1636
- P1637
- P1639
- P1646
- P1650
- P1666
- P1667
- P1669
- P1687
- P1688
- P1690
- P1691
- P1692
- P1695
- P1696
- P1699
- P1704
- P1707
- P1710
- P1711
- P1716
- P1717
- P1720
- P1721
- P1738
- P1740
- P1756
- P1758
- P1759
- P1783
- P1793
- P1797
- P3404
- P1808
- P1815
- P1819
- P1826
- P1829
- P1830
- P1831
- P1832
- P1834
- P1842
- P1843
- P1844
- P1890
- P1905
- P1906
- P1907
- P1908
- P1909
- P1910
- P1911
- P1925
- P1928
- P1931
- P1932
- P1947
- P1949
- P1951
- P1952
- P1961
- P1964
- P1973
- P1995
- P1996
- P1997
- P2002
- P2023
- P2033
- P2035
- P2040
- P2053
- P2054
- P2056
- P2061
- P3497
- P2084
- P2109
- P2111
- P2113
- P2114
- P2138
- P2145
- P2173
- P2175
- P2179
- P2181
- P2192
- P2203
- P2213
- P2237
- P2240
- P2242
- P2246
- P2259
- P2260
- P2262
- P2263
- P2266
- P2273
- P2274
- P3360
- P2281
- P2283
- P2286
- P2292
- P2297
- P2298
- P2299
- P2301
- P2307
- P2317
- P2337
- P2338
- P2339
- P2340
- P2346
- P2354
- P2360
- P2367
- P2384
- P2386
- P2391
- P2405
- P2410
- P3238
- P2416
- P2533
- P2465
- P2527
- P2563
- P2504
- P2506
- P2508
- P2510
- P2518
- P2519
- P2520
- P2521
- P3415
- P2522
- P2525
- P2540
- P2534
- P2536
- P2551
- P2545
- P2547
- P2549
- P2550
- P2552
- P2668
- P2669
- P2670
- P2697
- P2700
- P2702
- P2705
- P2725
- P2745
- P2756
- P2781
- P2784
- P2898
- P2972
- P3237
- P3239
- P3242
- P3277
- P3281
- P3284
- P3286
- P3288
- P3290
- P3293
- P3294
- P3308
- P3309
- P3319
- P3320
- P3321
- P3322
- P3324
- P3325
- P3326
- P3327
- P3328
- P3330
- P3331
- P3332
- P3333
- P3334
- P3342
- P3355
- P3368
- P3383
- P3371
- P3372
- P3373
- P3374
- P3376
- P3377
- P3378
- P3379
- P3381
- P3384
- P3385
- P3386
- P3391
- P3390
- P3392
- P3393
- P3394
- P3398
- P3399
- P3400
- P3401
- P3402
- P3403
- P3405
- P3406
- P3407
- P3409
- P3410
- P3411
- P3412
- P3416
- P3417
- P3421
- P3422
- P3423
- P3435
- P3436
- P3437
- P3438
- P3439
- P3440
- P3443
- P3448
- P3446
- P3449
- P3453
- P3462
- P3476
- P3479
- P3480
- P3483
- P3484
- P3485
- P3488
- P3489
- P3490
- P3498
- P3499
- P3520
- P3522
- P3527
- P3636
- P3632
- P3645
- P3651
- P3652
- P3653
- P3659
- P3660
- P3811
- P3812
- P3837
- P3853
- P3890
- P3891
- P3892
- P3893
- P3896
- P3924
- P3925
- P3926
- P3928
- P3929
- P3930
- P3932
- P3933
- P3934
- P3935
- P3936
- P3937
- P3938
- P3939
- P3940
- P3941
- P3942
- P3943
- P3944
- P3945
- P3946
- P3947
- P3948
- P3949
- P3950
- P3952
- P3953
- P3954
- P4030
- P4153
- P4156
- P4602
- P4830
- P4879
- P4897
- P4924
- P4937
- P4951
- P4952
- P4953
- P4955
- P4956
- P4970
- P4978
- P4981
- P5594
- P5004
- P5026
- P5244
- P5042
- P5063
- P5080
- P5091
- P5094
- P5107
- P5115
- P5120
- P5124
- P5131
- P5132
- P5134
- P5143
- P5144
- P5145
- P5146
- P5147
- P5148
- P5149
- P5152
- P5153
- P5154
- P5181
- P5182
- P5183
- P5279
- P5280
- P5281
- P5184
- P5186
- P5209
- P5210
- P5211
- P5213
- P5214
- P5215
- P5216
- P5217
- P5218
- P5219
- P5220
- P5221
- P5222
- P5223
- P5224
- P5225
- P5226
- P5227
- P5228
- P5229
- P5230
- P5231
- P5232
- P5233
- P5234
- P5235
- P5240
- P5241
- P5242
- P5243
- P5250
- P5251
- P5252
- P5261
- P5262
- P5263
- P5264
- P5265
- P5266
- P5267
- P5283
- P5288
- P5300
- P5301
- P5303
- P5306
- P5307
- P5378
- P5379
- P5380
- P5386
- P5387
- P5388
- P5391
- P5393
- P5394
- P5400
- P5427
- P5428
- P5429
- P5442
- P5575
- P5595
- 4334
- 4534
- 4564
- 4568
- 4569
- 4570
- 4578
- 4594
- 4597
- 4656
- 4657
- 4662
- 4856
- 4945
- 4953
- 5033
- 5042
- 5061
- GESP306
- GESP0203
- GESP0202
- GESP121
- GESP122
- GESP1013
- GESP1014
- GESP1018
- GESP1049
- GESP1050
- GESP1054
- GESP1085
- GESP1086
- GESP022302
- GESP022303
- GESP012311
- GESP012312
- T1262
- GESP012303
- GESP012302
- GESP012305
- GESP012306
- GESP012308
- GESP012309
- GESP1133
- GESP1134
- GESP1135
- GESP022305
- GESP022309
- GESP012402
- GESP012403
- GESP2506011
- GESP2506012
- 5259
- D0492
- D0495
- 5410
- 5411
- 5415
- 5416
- 5417
- 5421
- 5426
- 5429
- 5430
- 5432
- 5436
- G1195
- G1198
- 5457
- 5459
- 5460
- 5461
- 5464
- 5466
- 5468
- 5473
- 5474
- 5476
- 5477
- 5491
- 5510
- 5511
- 5512
- 5513
- 5514
- 5517
- 5518
- T4
- T5
- T1
- T2
- 5544
- 5565
- 5576
- 5588
- 5593
- 5594
- 5595
- 5607
- 5620
- 5621
- 5623
- 5624
- 5626
- 5628
- 5629
- 5630
- 5631
- 5648
- 5649
-
最近活动
- 2025南海区赛_小学组 作业
- 周三晚_刷题班_完结篇 OI
- 南海区赛_最终模拟_COPY版本 作业
- 元旦区赛加练 OI
- 南海区赛_易错点测试题 OI
- 南海区赛_最终模拟 OI
- 王老师_区赛模拟3 OI
- 区赛_综合复习 作业
- 前缀和 课程
- 王老师_区赛复习9 作业
- 王老师_C++区赛模拟2 OI
- ZXY专项练习 作业
- 王老师_二分查找+二分答案复习 作业
- 王老师_区赛复习8 作业
- 王老师_C++区赛模拟1 OI
- 王老师_区赛复习7 作业
- 区赛真题练习 作业
- 南海区赛_小学组_历年_第三、四题 作业
- 王老师_区赛复习6_二分查找 作业
- 南海区赛_小学组_历年_前两题 作业
- 王老师_区赛复习5 ACM/ICPC
- 王老师_区赛复习4_COPY版本 作业
- 王老师_区赛复习 4 OI
- 王老师_区赛复习3_COPY版本 作业
- 王老师_区赛复习1_COPY版本 作业
- 王老师_区赛复习1 OI
- 周三三人小组作业7_赛后评讲 作业
- 王老师_班级小测 作业
- 分支结构 课程
- 王老师_尺取法1班级 作业
- 王老师_区间贪心 作业
- 王老师_班级小练2 作业
- 王老师_班级小练 作业
- 一维差分 作业
- 王老师_国庆班级2_第三次课_贪心专题 作业
- 王老师_国庆班级2_第一次课_质数专题 作业
- 王老师_国庆班级1_第三次课_综合性测试+讲解 作业
- 王老师_国庆班级1_第二次课_二维前缀和+二维差分 作业
- 王老师_国庆班级1_第一次课_简单贪心 作业
- 王老师班级_阶段性小测 作业
- CSP 2025 J1 ACM/ICPC
- 一维数组连续性问题+多次遍历 作业
- 一维数组基础巩固 作业
- 王老师_结构体排序+递推 作业
- 王老师_结构体+函数+进制转换+连续性问题 作业
-
最近编写的题解
-
Stat
-
Rating
题目标签
- 循环
- 151
- 一维数组
- 69
- 南海区赛
- 62
- 分支
- 60
- 字符串
- 57
- 枚举
- 54
- 嵌套循环
- 51
- 下标计数
- 48
- 基础问题
- 42
- 搜索
- 40
- 数位分离
- 38
- 累加
- 34
- 其他
- 32
- 前缀和
- 32
- 统计
- 31
- 贪心
- 29
- 迭代
- 27
- 二维数组
- 27
- 双分支
- 26
- 算法
- 26