- 博客(346)
- 资源 (2)
- 收藏
- 关注

原创 历届蓝桥杯C/C++决赛试题
2012年第三届蓝桥杯C/C++程序设计本科B组决赛2013年第四届蓝桥杯C/C++程序设计本科B组决赛2014年第五届蓝桥杯C/C++程序设计本科B组决赛2015年第六届蓝桥杯C/C++程序设计本科B组决赛
2016-05-14 00:20:52
8566

原创 历届蓝桥杯C/C++程序设计省赛试题
2012年第三届蓝桥杯C/C++程序设计本科B组省赛2013年第四届蓝桥杯C/C++程序设计本科B组省赛2014年第五届蓝桥杯C/C++程序设计本科B组省赛2015年第六届蓝桥杯C/C++程序设计本科B组省赛2016年第七届蓝桥杯C/C++程序设计本科B组省赛2017年第八届蓝桥杯C/C++程序设计本科B组省赛...
2016-01-26 00:25:29
45085
10

原创 山东省ACM省赛历届试题
http://acm.sdut.edu.cn/sdutoj/contest_show.php?contest_id=1254http://acm.sdut.edu.cn/sdutoj/contest_show.php?contest_id=1255http://acm.sdut.edu.cn/sdutoj/contest_show.php?contest_id=1256http://a
2016-01-15 10:10:37
3100
原创 黑客工具精讲
黑客工具精讲1、浏览器工具使用 加解密操作 可对字段进行加解密操作,设置代理,以及查看js源码等。2、Burp工具抓包和密码爆破 (1)配置代理 获取Burp中的代理所用ip和端口,在浏览器中新建代理。 浏览器配置好代理之后,打开抓包功能。 在浏览器中输入链接,即可在Burp中抓到数据包,点击Forward后将数据包发出。3、密码爆破 输入密码后,获取该数据包 将数据包发送至Intruder 在Intruder的Positions中,设置爆破点 在Payload中load加载字典库,而后点击St
2021-07-27 09:45:28
289
原创 常见编程题
假设有数组A和B,长度为n和m最长公共子序列int fun(int a[],int b[],int n,int m){ int dp[n+1][m+1]= {0}; for(int i=1; i<=n; i++) { for(int j=1; j<=m; j++) { if(a[i-1]==b[i...
2019-09-26 13:28:26
437
原创 华为笔试题
#include <iostream>#include <algorithm>#include <string>#include <map>using namespace std;int main(){ map<char,int> s; string str; cin>>str;...
2019-04-24 20:27:47
375
原创 计算机网络
TCP三次握手(三次握手四次挥手)所谓三次握手(Three-way Handshake),是指建立一个TCP连接时,需要客户端和服务器总共发送3个包。三次握手的目的是连接服务器指定端口,建立TCP连接,并同步连接双方的序列号和确认号并交换 TCP 窗口大小信息.在socket编程中,客户端执行connect()时。将触发三次握手。第一次握手:客户端发送一个TCP的SYN标志位置1的...
2019-04-10 15:53:13
443
原创 腾讯笔试 2019.4.5
1、换硬币问题,有n种硬币,数量不限,问凑够1-m的所有钱的金额数,最少需要多少个硬币?输入:m和n。输出:所需硬币的总数。测试用例:输入:4 2012520输出:6#include <iostream>#include <algorithm>using namespace std;int main(){ i...
2019-04-05 22:22:14
948
原创 360笔试 2019.4.3
1、组队吃鸡最近一款吃鸡类型的游戏火爆全球。在组队模式下,你可以邀请自己的好友组件自己的小队,并选择是否填充(是否同意和非好友玩),然后加入游戏。现在有A个单人队伍,B个双人队伍,C个三人队伍,D个四人队伍,并且全都同意填充,请问最多能组成多少个四人队伍。输入:第一行一个正整数T,表示数据组数。(1≤T≤100)接下来T行,每行四个非负整数,A,B,C,D。(0≤A,B,C,D≤1...
2019-04-03 21:53:44
2173
原创 Java
1、输入Scanner input=new Scanner(System.in);接受string类型:String str=new input.next();接受int类型:int n=input.nextInt();System.out.println(str);System.out.println(n);2、一维数组声明和定义方式:int a[]=new int[5];...
2019-04-03 18:39:21
289
原创 算法与数据结构
1、堆排序思路:每次都构建堆,然后将根节点与最后一个节点交换位置,然后重新构建堆直至排序结束。void sift(int a[],int start,int end)//构建堆{ int i=start,j=i*2;//j是i左孩子 int t=a[i]; while(j<=end) { if(j<end&&a...
2019-03-27 16:12:48
491
原创 truth discovery process
1、随机选择一个数作为第一次的预估真实值(比如平均数)。2、根据每个用户给予的评分数值与预估真实值的差距计算出每个用户的权值weight。3、根据权值weight更新预估真实值。4、重复步骤2和步骤3,经过多次迭代求出准确的真实值和每个用户的权值。#include <iostream>#include <cmath>using namespace std;doubl...
2018-04-16 19:53:09
1978
1
原创 2017年北理复试上机题
历年北京理工大学复试上机题题目汇总:http://blog.youkuaiyun.com/u014552756/article/details/785058451、输入身份证号,通过计算比较校验位来判断身份证号是否正确。如,aaaaaayyyymmddxxsp共18位,其中:年份代码yyyy共4位。最后一位p为校验位。校验规则是:(1)对前17位数字的权求和 S=Sum(Ai*Wi),i=0,...,16Ai...
2018-03-14 16:31:03
12603
2
原创 Beta分布和Dirichlet
伯努利分布、二项分布、Beta分布、多项分布和Dirichlet分布与他们之间的关系,以及在LDA中的应用如何通俗理解beta分布?
2018-03-12 10:09:56
343
原创 2017年第八届蓝桥杯C/C++程序设计本科B组省赛
2017年第八届蓝桥杯C/C++程序设计本科B组省赛历届蓝桥杯C/C++程序设计本科B组省赛题目汇总:http://blog.youkuaiyun.com/u014552756/article/details/50583944
2018-02-14 10:38:13
12795
1
原创 历年北京理工大学复试上机题
历年北京理工大学计算机复试(上机+专业综合):http://blog.youkuaiyun.com/u014552756/article/details/785060722000年北理复试上机题2001年北理复试上机题(A)2001年北理复试上机题(B)2002年北理复试上机题(A)2002年北理复试上机题(B)2003年北理复试上机题2004年北理复试上机题2005年北理复试上机题2006年北理复试上机题2...
2017-11-11 12:41:43
37388
11
原创 根据中缀表达式求出后缀表达式
思路:根据中缀表达式构造二叉树,再后序遍历。#include#includeusing namespace std;//根据中缀表达式求出后缀表达式typedef struct node{ string v; node *l; node *r;};void In2T(string In,node *&T){ if(T==NULL) {
2017-03-08 15:18:32
1496
原创 2016年北理复试上机题
1、输入字符串,输出字符串中包含的数字,比如 2.3ABC0-2.3 输出 2.3 0 -2.3。注意一些特殊的情况如+004.500值为+4.5。#include using namespace std;int main(){ string str,s[105],ss; getline(cin,str); str[str.length()]='A';
2017-03-08 00:00:03
10826
6
原创 2000年北理复试上机题
1、输入任意 4 个字符(如:abcd),并按反序输出(如:dcba)。#include #includeusing namespace std;int main(){ string s; int i; cout<<"请输入字符串:"<<endl; cin>>s; cout<<"反序输出:"<<endl; for(i=s.length(
2017-02-26 19:45:48
5955
2
原创 2001年北理复试上机题(B)
1、请输入高度 h,输入一个高为 h,上底边长为 h的等腰梯形(例如 h=4,图形如下)。**** ****** ******** **********#includeusing namespace std;int main(){ int h,i,j; cout<<"请输入高度:"<<endl; cin>>h;
2017-02-26 19:17:22
2302
2
原创 2001年北理复试上机题(A)
1、编写程序,计算下列分段函数 y=f(x)的值。y= -x+2,50y=2-1.5(x-3)(x-3),2y=x/2-1.5,4#include#includeusing namespace std;int main(){ double x,y=0; cout<<"请输入x的值:"<<endl; cin>>x; if(x>=0&&x<2)
2017-02-26 18:51:02
3666
2
原创 2002年北理复试上机题(B)
1、打印所有不超过 n(n)的,其平方具有对称性质的数。如 11*11=121。#include#includeusing namespace std;int main(){ int a,s1,s2,i,j,b[10]; cout<<"符合条件的数有:"<<endl; for(a=1; a<=256; a++) { i=0;
2017-02-26 15:51:47
2102
原创 2002年北理复试上机题(A)
1、某人有 8 角的邮票 5 张,1 元的邮票 4 张,1元 8 角的邮票 6 张,用这些邮票中的一张或若干张可以得到多少种不同的邮资?参考链接:set用法#include#includeusing namespace std;int main(){ double a,b,c; int i=1; set se; cout<<"可以组成的钞票额度为
2017-02-26 15:31:06
2600
5
原创 2003年北理复试上机题
历年北京理工大学复试上机题题目汇总:http://blog.youkuaiyun.com/u014552756/article/details/785058451、输入球的中心点和球上某一点的坐标,计算球半径和体积。#include<iostream>#include<math.h>using namespace std;double co...
2017-02-26 13:40:48
2537
2
原创 2004年北理复试上机题
1、建立一个角类,在这个类中重载减号运算符,并实现求出角度的正弦值的函数。2、建 立一 个 求 一 元二 次 方 程 解的 类( a*x^2+b*x+c=0 ),输入系数 a,b,c 的值后打印出这个方程的解来,也比较简单。 需要注意的是系数 a 不能为零以及方程有无解,单解还是双解的情况。3、实现一个多项式的类(a+b*x+c*x^2+d*x^3+...+),要求输入该多项式的系数和 x
2017-02-25 22:17:47
2576
3
原创 2005年北理复试上机题
1、给定一个程序,关于字符串的,要求输入并调试,说出此程序的意图。意图是按字母顺序对两个字符串比较排序。第二问要求用尽可能少的语句对该程序进行修改,使其能够对两个字符串比较长度排序。2、编写一个日期类,要求按 xxxx-xx-xx 的格式输出日期,实现加一天的操作,不考虑闰年问题,所有月份设为 30 天。本题黑盒测试时,输入 2004 年 3 月 20日,得到加一天后时间为 2004-
2017-02-24 15:55:39
2415
3
原创 2006年北理复试上机题
1、写一个程序判断字符串中数字的位置(不限制使用面向对象编程)例如:输入 a3b4c5,输出 2 4 6 。2、写一个类,能接受int 型的变量,接收变量后能存储原变量(譬如 12345)和其反向变量(54321) ,最多处理数量为 10 个,当输入达到 10 个或者输入变量为 0 的时候停止。并且在类销毁前输出存储的所有变量。 例如:输入:12345,2234,0输出:12345
2017-02-24 10:59:00
2452
4
原创 2007年北理复试上机题
1、一个小球,从高为H的地方下落,下落弹地之后弹起高度为下落时的一半,比如第一次弹起高度为H/2,如此反复,计算从小球H高度下落到n次弹地往返的总路程。要求:(1)用递归的方法实现。(2)输入H和n,输出结果。(3)注意程序的健壮性。(4)可以用C/C++实现。2、创建一个CPoint类,代表平面直角坐标系中的点,创建构造函数和运算符重载函数,运算符重载为类重载(非友元重载),可以实现计算
2017-02-24 00:32:25
2694
1
原创 2008年北理复试上机题
1、存储一组姓名,如Apple,Tom,Green,Jack要求能排序、按字母顺序插入、并显示。#include #include #include using namespace std;int main(){ string s; vector st; cout<<"请输入单词,以00结束:"<<endl; vector::iterator i;
2017-02-23 22:21:21
3006
4
原创 2009年北理复试上机题
1、请输入字符串,最多输入4个字符串,要求后输入的字符串排在前面,例如:输入:EricZ输出:1=EricZ输入:David输出:1=David 2=EricZ参考链接:deque用法#include #include #include #include using namespace std;int main(){ deque dequ; st
2017-02-23 11:07:07
3508
原创 2010年北理复试上机题
1、输入一串整数,输入指令。要求:(1)输入a t,在这串整数后添加整数t。(2)输入c\m\n,用n替换m。(3)输入d t,删除t。(4)输入s排序。#include #include #include #include #include using namespace std;int main(){ vector arr; int a; char
2017-02-23 00:22:55
4115
1
原创 2011年北理复试上机题
#include #include #include using namespace std;int main(){ set s; map m; string str; while(cin>>str) { s.insert(str); } set::iterator it; for(it=s.begin(
2017-02-17 23:59:40
4122
2
原创 2012年北理复试上机题
#include #include using namespace std;int main(){ int a[15]; for(int i=0; i<10; i++) cin>>a[i]; sort(a,a+10); for(int i=0; i<9; i++) cout<<a[i]<<","; cout<<a[
2017-02-17 20:08:57
4274
2
原创 2013年北理复试上机题
#include using namespace std;int gcd(int a,int b){ int t; if(a<b) { t=a; a=b; b=t; } while(t=a%b) { a=b; b=t; } return b;}
2017-02-17 15:10:37
5119
4
原创 2014年北理复试上机题
#include using namespace std;int main(){ int n=-1,a[1005],h=0,t=0; while(1) { cout<<"输入:"; cin>>n; if(n==0) return 0; if(t-h==0) {
2017-02-17 11:02:27
5355
历年北京理工大学计算机初试专业课
2020-05-13
图解密码技术(第三版)
2018-02-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人