- 博客(33)
- 资源 (14)
- 收藏
- 关注
原创 超好用的提示框插件
超棒的提示框插件 。可直接引用无须下载。详细文档接:https://sweetalert.bootcss.com/guides/事先准备:直接在 文件的 部分引用:
2022-12-03 11:29:39
132
原创 Tampermonkey的安装和使用
安装TampermonkeyTampermonkey 是一个浏览器扩展的用户脚本管理器。下载地址官方网址:https://www.tampermonkey.net/360浏览器:https://ext.se.360.cn/webstore/search/TampermonkeyMicrosoft Edge浏览器:https://microsoftedge.microsoft.com/addons/detail/tampermonkey/iikmkjmpaadaobahmlepeloendnd
2022-05-03 18:56:33
3963
原创 如何添加浏览器插件
安装TampermonkeyTampermonkey 是一个浏览器扩展的用户脚本管理器。下载地址官方网址:https://www.tampermonkey.net/360浏览器:https://ext.se.360.cn/webstore/search/TampermonkeyMicrosoft Edge浏览器:https://microsoftedge.microsoft.com/addons/detail/tampermonkey/iikmkjmpaadaobahmlepeloendnd
2022-05-03 18:53:54
2224
原创 luogu插件:鼠标点击特效
luogu插件:鼠标点击特效。// ==UserScript==// @name 鼠标点击特效// @namespace http://tampermonkey.net/// @version 0.1// @description try to take over the world!// @author You// @match https://www.luogu.com.cn/*// @icon data:i
2022-04-29 11:12:28
1741
原创 洛谷(luogu)如何创建题目?
# 如何创建一个题目?请看下文。## 来源:[执笔画浮尘](https://www.luogu.com.cn/team/42465)团队—[仰望天河](https://www.luogu.com.cn/user/310466)
2022-03-15 21:14:41
6771
11
原创 _kbhit()以及_getch()函数的用法
kbhit():kbhit用来检测键bai盘是否有按键,有则返回-1,没有则返回0;函数名:kbhit()包含头文件: include <conio.h>在VC++6.0下为_kbhit()功能及返回值同上;样例:_getch():如果想知道按下了什么键,应该用_getch()来获取(键值已经输入缓冲区,_getch从缓冲区中取得而非再从键盘输入)函数名:_getch()getch()的功能及返回值同上;包含头文件: include <conio.h>样例:
2021-02-22 11:24:59
4037
原创 Visual Studio旧版下载官方地址
[https://visualstudio.microsoft.com/zh-hans/vs/older-downloads/](https://visualstudio.microsoft.com/zh-hans/vs/older-downloads/)
2021-02-22 10:50:45
7111
原创 C#/C++ 01背包
在所有01背包问题中,以下的模板是必须有的/*输入 8 3 //容量为8,3个物品 2 35 45 5输出 8*/ #include<bits/stdc++.h>using namespace std;int f[100][100],w[100],c[100]; int main(){ int m,n; cin>>m>>n; for(int i=1;i<=n;i++){ cin>>w[i]>>c[i];
2020-12-05 14:30:02
179
原创 斐波拉契数列c++/c代码
斐波那契数列(Fibonacci sequence),又称黄金分割数列、因数学家莱昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:0、1、1、2、3、5、8、13、21、34、……在数学上,斐波那契数列以如下被以递推的方法定义:F(1)=1,F(2)=1, F(n)=F(n - 1)+F(n - 2)主要代码for(int i=2;i<n;i++){ a[i]=a[i-1]+a[i-2];}完整代码#incl
2020-09-05 17:07:55
5533
原创 队列(STL模板)2
因为每次写队列函数太麻烦了,有没有什么简便的方法呢?当然有了,那就是STL库。下面我就来讲讲STL中的队列吧。队列与栈不同,它是一个先进先出的数据存储结构队列 q="(队首)1 2 3 4 5 6 7 8 9 10(队尾)";出队(q.pop())q="(队首)2 3 4 5 6 7 8 9 10(队尾)";出队(q.pop())q="(队首)3 4 5 6 7 8 9 10(队尾)";进队(q.push(1))p="(队首)3 4 5 6 7 8 9 10 1(队尾)";进队(q.push(
2020-09-02 18:37:10
245
原创 c/c++小游戏
代码如下:#include<cstdio>#include<windows.h>#include<conio.h>using namespace std;char a[101][101]= { "*************", "*O*** * ****", "* * * *", "* * * * * *", "* * * * *", "* * ** * *", "** ** * ", "********
2020-09-01 19:10:14
795
原创 c++队列知识
#mermaid-svg-IztYfmz05z6FcRLw .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-IztYfmz05z6FcRLw .label text{fill:#333}#mermaid-svg-IztYfmz05z6FcRLw .node rect,#mermaid-svg-IztYfmz05z
2020-09-01 18:04:33
200
2
原创 getch()函数怎么用
用getch()这个函数为什么从键盘输入的是"a",但是屏幕上什么都没有?。解释:getch():从键盘上读取到的字符,不显示在屏幕上,但是输入的值却已经存储了。#include<iostream>#include<conio.h>using namespace std;int main(){ char ch; getch(ch); cout<<ch<<endl; return 0;}设输入了"a";运行结果:a懂了吗?
2020-09-01 17:24:20
7514
原创 c++代码小游戏
这是我的第二个小游戏,很简单,不,应该是特别简单。猜猜这是什么游戏?对了,就是猜数字。是不是很简单#include<iostream>#include<cstdlib>#include<ctime>#include<windows.h>using namespace std;int main(){ srand(time(0)); int n=rand()%1000; int c=-1,ans=0; cout<<"你要猜
2020-08-30 15:34:05
10948
4
原创 (洛谷)1309 瑞士轮+(代码)
题目背景在双人对决的竞技性比赛,如乒乓球、羽毛球、国际象棋中,最常见的赛制是淘汰赛和循环赛。前者的特点是比赛场数少,每场都紧张刺激,但偶然性较高。后者的特点是较为公平,偶然性较低,但比赛过程往往十分冗长。本题中介绍的瑞士轮赛制,因最早使用于1895年在瑞士举办的国际象棋比赛而得名。它可以看作是淘汰赛与循环赛的折中,既保证了比赛的稳定性,又能使赛程不至于过长。题目描述2×N 名编号为 1∼2N 的选手共进行R 轮比赛。每轮比赛开始前,以及所有比赛结束后,都会按照总分从高到低对选手进行一次排名。选手的总
2020-08-28 17:44:48
451
1
原创 (洛谷)1219 [USACO1.5]八皇后 Checker Challenge
题目描述一个如下的 6×6 的跳棋棋盘,有六个棋子被放置在棋盘上,使得每行、每列有且只有一个,每条对角线(包括两条主对角线的所有平行线)上至多有一个棋子。上面的布局可以用序列2 4 6 1 3 5 来描述,第 ii 个数字表示在第 i 行的相应位置有一个棋子,如下:行号 1 2 3 4 5 6列号 2 4 6 1 3 5这只是棋子放置的一个解。请编一个程序找出所有棋子放置的解。并把它们以上面的序列方法输出,解按字典顺序排列。请输出前 3 个解。最后一行是解的总个数。输入格式一行一个正整数
2020-08-28 17:35:22
153
1
原创 P1096 Hanoi 双塔问题
题目描述给定A、B、C三根足够长的细柱,在AA柱上放有2n个中间有孔的圆盘,共有n个不同的尺寸,每个尺寸都有两个相同的圆盘,注意这两个圆盘是不加区分的(下图为n=3的情形)。现要将这些圆盘移到C柱上,在移动过程中可放在B柱上暂存。要求:(1)每次只能移动一个圆盘;(2)A、B、C三根细柱上的圆盘都要保持上小下大的顺序;任务:设A_n 为2n个圆盘完成上述任务所需的最少移动次数,对于输入的n,输出A_n 。输入格式一个正整数nn,表示在AA柱上放有2n2n个圆盘。输出格式一个正整数, 为
2020-08-28 17:23:22
322
1
原创 1106 删数问题(洛谷)
题目描述键盘输入一个高精度的正整数NN(不超过250位) ,去掉其中任意k个数字后剩下的数字按原左右次序将组成一个新的正整数。编程对给定的N和k,寻找一种方案使得剩下的数字组成的新数最小。输入格式nn (高精度的正整数)kk(需要删除的数字个数)输出格式最后剩下的最小数。输入输出样例输入1754384输出13这道题看起来容易,实际要比你想的难很多,一开始,我就是一个sort排序后再从后面删数。一开始,我的代码如下#include<bits/stdc++.h>usi
2020-08-28 17:19:28
2963
1
原创 C#/C++ P1009 阶乘之和(洛谷)
题目描述用高精度计算出S=1!+2!+3!+…+n! (n≤50)S=1!+2!+3!+…+n!(n≤50)其中“!”表示阶乘,例如:5!=5 \times 4 \times 3 \times 2 \times 15!=5×4×3×2×1。输入格式一个正整数NN。输出格式一个正整数SS,表示计算结果。输入输出样例输入3输出9#include<bits/stdc++.h>using namespace std;int a[2000];int b[2000];int
2020-08-27 16:49:40
442
1
原创 P1007 独木桥(洛谷)
题目背景战争已经进入到紧要时间。你是运输小队长,正在率领运输部队向前线运送物资。运输任务像做题一样的无聊。你希望找些刺激,于是命令你的士兵们到前方的一座独木桥上欣赏风景,而你留在桥下欣赏士兵们。士兵们十分愤怒,因为这座独木桥十分狭窄,只能容纳11个人通过。假如有22个人相向而行在桥上相遇,那么他们22个人将无妨绕过对方,只能有11个人回头下桥,让另一个人先通过。但是,可以有多个人同时呆在同一个位置。题目描述突然,你收到从指挥部发来的信息,敌军的轰炸机正朝着你所在的独木桥飞来!为了安全,你的部队必须撤下
2020-08-27 16:46:49
379
1
原创 铺地毯(洛谷)----c++
题目描述为了准备一个独特的颁奖典礼,组织者在会场的一片矩形区域(可看做是平面直角坐标系的第一象限)铺上一些矩形地毯。一共有 nn 张地毯,编号从 11 到 nn。现在将这些地毯按照编号从小到大的顺序平行于坐标轴先后铺设,后铺的地毯覆盖在前面已经铺好的地毯之上。地毯铺设完成后,组织者想知道覆盖地面某个点的最上面的那张地毯的编号。注意:在矩形地毯边界和四个顶点上的点也算被地毯覆盖。输入格式输入共 n + 2n+2 行。第一行,一个整数 nn,表示总共有 nn 张地毯。接下来的 nn 行中,第 i+1
2020-08-27 16:45:32
664
1
原创 Python的输出和计算
输出Python的输出有点类似C语言的输出print("…")【Python】printf("…")【C语言】//C语言printf("hello world."); //结果 hello world.//Pythonprint("hello world.")//结果 hello world.计算print(100+200)//输出 300定义样例1:a=100print(a)//结果 100样例2:a=100+200+1.1print(a);//结果 30
2020-08-27 11:10:59
4167
1
原创 排序后输出从小到大每个数的原本位置
排序后输出从小到大每个数的原本位置。我认为这道题很水。代码如下:#include<bits/stdc++.h>using namespace std;int main(){ long long n,a[1001][2]={};//a[c][1],a[c][0] a[c][1]是a[c][0]的下标,a[c][0]是输入的数据。 double s=0; cin>>n; for(int i=0;i<n;i++){ cin>>a[i][0];
2020-08-27 10:39:29
568
1
原创 C++/C实现游戏
hello 大家好这是我的第一篇游戏,所以有错误尽管提出我写的这个游戏很简单,就是一个for循环,几个while和多个if语句组成的游戏#include<iostream>using namespace std;int main(){ int shengming=30,gongji=10,jinbi=10,smsx=30,duobi1=3; int a=0,b=0,c=0; cout<<"国难当道,你被选为了战士保护人民。因此您拥有以下技能:"; for(int i=
2020-08-26 16:54:09
4408
3
原创 c++代码桶排序/分类2
很简单的。#include<bits/stdc++.h>using namespace std;int main(){ int a[1000]={},c,ans=0; int n; scanf("%d",&n); for(int i=0;i<n;i++){ scanf("%d",&c); a[c]++; } for(int i=0;i<1000;i++){ if(a[i]!=0){ ans++; } } printf("
2020-08-26 16:12:35
153
1
原创 c++代码桶排序
桶排序其实非常非常非常简单,就是把数据当做下标,在一个数组存储。例:这个数是a,那么数组[a]++。代码如下:#include<iostream>using namespace std;int main(){ int n,k,a[101]={}; cin>>n; for(int i=0;i<n;i++){ cin>>k; a[k]++; } for(int i=1;i<=100;i++){ while(a[i]>0){
2020-08-26 15:37:03
1983
2
原创 C++/C策略打怪小游戏1
hello 大家好这是我的第一篇游戏,所以有错误尽管提出我写的这个游戏很简单,就是一个for循环,几个while和多个if语句组成的游戏。#include<iostream>using namespace std;int main(){ int shengming=30,gongji=10,jinbi=10,smsx=30,duobi1=3; int a=0,b=0,c=0; cout<<"国难当道,你被选为了战士保护人民。因此您拥有以下技能:"; for(int i
2020-08-25 10:43:25
1918
5
【小游戏】走迷宫c++/c代码
2020-09-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人