• 个人简介

    前进!!!不择手段地前进!!!

    《观沧海》

    东临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