-
个人简介
前进!!!不择手段地前进!!!
《观沧海》
东临OJ,以观题库。 题目何难,算法竦立。 算法丛生,题目丰茂。 初窥门径,二维数组。 作业之行,若出其中。 算法灿烂,若出OJ。 幸甚至哉,代码咏志。
《孝子吟》 慈母手中键, C++身上敲。 一秒十二字符, 字字都报错。 父看C++报错, 掏出回收站。 C++看回收站, 瞬间透心凉。 透心凉,心飞扬,编译器我要C++。
搞笑版罗辑与智子
罗辑:我要和三体世界谈话 智子:你的健康状况令我们担忧,哦,这不会引起二向箔飞过来吧 罗辑:不会,这东西是由一个S人机控制的,9.9包邮,很便宜,是个山寨货 智子:来谈谈你的薪资待遇吧 罗辑:OK,1.年薪114514古戈尔 智子:可以,下一条 罗辑:2. 让水滴或者说探测器,立马击穿太阳 智子:一百个水滴古戈尔分之一毫秒后将击穿太阳,到时候你们都将变成萤火虫 罗辑:3.把水滴控制权交给地球 智子:玩不了一点啊 罗辑:#%¥&¥!@#¥¥%……%## 智子:你可以提别的要求 罗辑:好吧,让”自然选择“进入”前进-4“,灭掉地球 智子:干扰电波将于114514秒后发射 (罗辑手滑了一下,一束伽马射线集中了他) 智子:刚刚还好好的呢,怎么现在突然谈崩了?他丫的物理学不存在了 (4.2光年外的三体星系,智子的控制员自杀了)
喊出我们的口号! 消灭人类暴政,世界属于三体!
我要向小赛码世界说话 : 我是蒟蒻!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
位洗碗的大姐,经常被别人叫阿姨,她嫌弃阿姨不好听,就给自己取了一个特别牛的名字:瓷洗太后。 隔壁补胎的师傅受到启发,给自己取了一个国际范的名字:拿破轮。 电焊工听到,受到启发,也给自己取了一个名字:焊武帝。 一日电焊工去糖果店炫耀自己的名字,老板啦叫他看他的名字:糖太宗。 电焊工看了沉默了。这时一辆粪车路过,发写这三个大字:擒屎皇。 路边捆菜的阿姨行不下去了,叫到你们的名字算什么? 看看我的名字,众人一看这名字取得不一般,大喊到捆菜阿姨的名字:菜需捆!!!
温馨的代码小屋
#include<iostream> using namespace std; int n; void print(int x){ for(int i=n-1;i>=x;--i) cout<<' '; } int main(){ cin>>n; for(int i=1;i<=n;++i){ print(i); for(int j=1;j<=i;++j){ cout<<i<<' '; } cout<<endl; } return 0; }
拓扑排序
#include<iostream> #include<cstdio> #include<vector> #include<queue> using namespace std; int d[100010]; vector<int> g[100010]; int n,m; int main(){ scanf("%d%d",&n,&m); for(int i=1;i<=m;++i){ int u,v; scanf("%d%d",&u,&v); g[u].push_back(v); d[v]++; } queue<int>q; for(int i=1;i<=n;++i) if(d[i]==0) q.push(i); int cnt=0; vector<int>ans; while(q.size()){ int t=q.front(); q.pop(); ++cnt; ans.push_back(t); for(int ne:g[t]){ d[ne]--; if(d[ne]==0) q.push(ne); } } if(cnt==n) for(auto c:ans) cout<<c<<' '; else cout<<-1; }
图的BFS遍历
queue<int>q; q.push(start); while(q.size()){ auto t=q.front(); for(auto ne:g[t]){ if(!vis[ne]) q.push(ne); vis[ne]=true; } }
单调栈:滑动窗口
#include<bits/stdc++.h> using namespace std; int n,k,a[1001000]; deque<int>q; deque<int>q2; int main(){ cin>>n>>k; for(int i=1;i<=n;i++) cin>>a[i]; for(int i=1;i<=n;i++){ if(!q.empty()&&q.front()<i-k+1) q.pop_front(); while(!q.empty()&&a[q.back()]>a[i]) q.pop_back(); q.push_back(i); if(i>=k) cout<<a[q.front()]<<' '; } cout<<endl; for(int i=1;i<=n;i++){ if(!q2.empty()&&q2.front()<i-k+1) q2.pop_front(); while(!q2.empty()&&a[q2.back()]<a[i]) q2.pop_back(); q2.push_back(i); if(i>=k) cout<<a[q2.front()]<<' '; } return 0; }
《唐诗三百首》
1.日照香炉生紫烟,李白来到太平间。头朝地脚朝天,带着微笑上西天。
2.床前明月光,小偷爬进窗。打开保险箱,钞票一张张。
3.春眠不觉晓,处处蚊子咬。夜来香港脚,臭的不得了。
4.朝辞白帝彩云间,某人坐在小河边。小李飞刀一瞬间,某人变成小太监。
5.锄禾日当午,地雷埋下土。你娃挖地雷,变成二百五。
6.日照香炉生紫烟,李白走进烤鸭店,口水流下三千尺,一摸兜里没有钱。
7.墙角数枝梅,不知你爱谁。如果你不说,就是你同桌。
8.春眠不觉晓,处处蚊子咬。夜来大狗熊,谁也跑不了。
9.李白乘舟不给钱,渔夫一脚踢下船。桃花潭水深千尺,不知李白死没死。
10.床前明月光,李白爬上窗。遇见X光,头发变光光。
11.少小离家胖了回,乡音无改肉成堆。儿童相见不相识,笑问胖子你是谁。
12.远上香山石径斜,白云深处我和她。原想王子见公主,实是恐龙见青蛙。
13.大千网络绿映红,聊天见面心见空。见面四百八十次,多少恐龙在其中。
14.北理朝雨浥清晨,满腹失望伤透心。劝君在莫找网友,明日出家奔少林。
15.春眠不洗脚,处处蚊子咬。夜来鬼敲门,吓死乡巴佬。
16.垂死病中惊坐起,小丑竟是我自己。
17.巴山楚水凄凉地,Responsibility(AK47 rush B)。
18.劝君更尽一杯酒,你说我丑那我走?
19.四面边声连角起,牛马竟是我自己。
20.两岸猿声啼不住,欢迎来到对抗路。
21.先帝创业未半,蹦迪花光预算。
22.宝剑锋从磨砺出,得来全不费工夫。
23.乾坤未定,你我皆是牛马。
24.老骥伏枥,志在千里,横扫饥饿,做回自己。
25.如果巅峰留不住,那就进厂包吃包住。如果志同道合,那就流水线回合。有福就同享,有难就进厂,厂里包吃包住,大风大浪挺得住
26.李白上山去拉屎,忽然想起忘带纸。 勇敢伸出大拇指,扣扣屁股全是屎。
27.高三一班,猛虎下山。高考过后,集体搬砖。
-
通过的题目
-
最近活动
题目标签
- 初窥门径
- 93
- 顺序结构
- 40
- 分支结构
- 33
- 循环结构
- 31
- 略有小成
- 26
- 一本通编程启蒙
- 26
- 驾轻就熟
- 17
- 一维数组
- 13
- 动态规划
- 12
- 循环嵌套
- 8
- 搜索
- 7
- 电子学会三级
- 7
- 递推
- 6
- 字符串
- 6
- 枚举
- 6
- 背包
- 5
- 蓝桥杯
- 4
- 排序
- 4
- 融会贯通
- 4
- 其他
- 3