赛码行测题库_在线笔试— 赛码网试题(一)
1、跳台阶
有一楼梯共m级,刚开始时你在第一级,若每次只能跨上一级或二级,要走上第m级,共有多少走法?
注:规定从一级到一级有0种走法。
#include#include
using namespacestd;intmain(){intk;
cin>>k;intn;while(k--)>0) {
cin>>n;if(n==1) {
cout<< 0 <
}
vector steps(n,1);for(int i=2;i
steps[i]= steps[i-1] + steps[i-2];
}
cout<< steps[n-1] <
}
}
#include
using namespacestd;intmain()
{intn;
cin>>n;int a[41]={0};
a[1]=1;
a[2]=1;for(int i=3;i<=40;i++)
a[i]=a[i-1]+a[i-2];while(n--)
{intnum;
cin>>num;
cout<
}
}
2、击鼓传花
聪明的小赛提出一个有趣的问题:有多少种不同的方法可以使得从小赛手里开始传的花,传了m次以后,又回到小赛手里。对于传递的方法当且仅当这两种方法中,接到花的同学按接球顺序组成的序列是不同的,才视作两种传花的方法不同。比如有3个同学1号、2号、3号,并假设小赛为1号,花传了3次回到小赛手里的方式有1->2->3->1和1->3->2->1,共2种。
输入:输入共一行,有两个用空格隔开的整数n,m(3<=n<=30,1<=m<=30)
输出:输出共一行,有一个整数,表示符合题意的方法数
#include#include
using namespacestd;intmain()
{intn, m;
cin>> n >>m;
vector > A(2, vector(n));
A[0][0] = 1;for (int i = 1; i < n; i++)
A[0][i] = 0;int p = 1;for (int i = 1; i <= m; i++,p=1-p)
{for (int j = 0; j < n; j++)
{
A[p][j]= A[1 - p][(j - 1 + n) % n] + A[1 - p][(j + 1) % n];//DP的递推方程
}
}
cout<< A[1-p][0] <
}
3、股神
经过严密的计算,小赛买了一支股票,他知道从他买股票的那天开始,股票会有以下变化:第一天不变,以后涨一天,跌一天,涨两天,跌一天,涨三天,跌一天...依此类推。
为方便计算,假设每次涨和跌皆为1,股票初始单价也为1,请计算买股票的第n天每股股票值多少钱?
#include
using namespacestd;int GetValue(intn)
{int i = 0;//i统计遇到了多少次下跌
int j = 2;//每次下跌之后上涨的天数,包含已经下跌的那天
int k =n;while (k >j) {
i+= 2;
k-=j;++j;
}return n -i;
}intmain()
{intn;while (cin >>n) {
cout<< GetValue(n) <
}return 0;
}
4、约德尔测试
说起约德尔人的未来,黑默丁格曾经提出了一个约德尔测试,将约德尔人的历史的每个阶段都用一个字符表达出来。(包括可写字符,不包括空格。)。然后将这个字符串转化为一个01串。转化规则是如果这个字符如果是字母或者数字,这个字符变为1,其它变为0。然后将这个01串和黑默丁格观测星空得到的01串做比较,得到一个相似率。相似率越高,则约德尔的未来越光明。
请问:相似率为多少?
输入:每组输入数据为两行,第一行为有关约德尔人历史的字符串,第二行是黑默丁格观测星空得到的字符串。(两个字符串的长度相等,字符串长度不小于1且不超过1000。)
输出:输出一行,在这一行输出相似率。用百分数表示。(相似率为相同字符的个数/总个数,精确到百分号小数点后两位。printf("%%");输出一个%。)
#include#include#include#include#include#include
using namespacestd;stringa,b;bool isAlph(char &c) {return ((c>='a'&&c<='z')||(c>='A'&&c<='Z'));
}bool isNum(char &c) {return (c>='0'&&c<='9');
}bool isOne(char &c) {return (isAlph(c)||isNum(c));
}intmain () {
cin>>a>>b;int l =a.length();int cnt = 0;for(int i=0;i
}double ans = cnt*100.0/l;
printf("%.2lf%%\n", ans);
}
5、路灯
V先生有一天工作到很晚,回家的时候要穿过一条长l的笔直的街道,这条街道上有n个路灯。假设这条街起点为0,终点为l,第i个路灯坐标为ai。路灯发光能力以正数d来衡量,其中d表示路灯能够照亮的街道上的点与路灯的最远距离,所有路灯发光能力相同。为了让V先生看清回家的路,路灯必须照亮整条街道,又为了节省电力希望找到最小的d是多少?
输入:两行数据,第一行是两个整数:路灯数目n (1≤n≤1000),街道长度l (1 ≤l≤109)。第二行有n个整数ai (0 ≤ ai≤ l),表示路灯坐标,多个路灯可以在同一个点,也可以安放在终点位置。
输出:能够照亮整个街道的最小d,保留两位小数。
#include#include#include#include#include
using namespacestd;//主程序
intmain() {
cout<< setiosflags(ios::fixed) << setprecision(2);intn;intl;int a[1000];while (cin >> n >>l) {for (int i = 0; i < n; i++) {
cin>>a[i];
}
sort(a, a+ n, greater());double d = 0;for (int i = 0; i < n - 1; i++) {
d= max(d, (a[i] - a[i + 1]) / 2.0);
}
d= max(d, (l - a[0]) / 1.0);
d= max(d, a[n - 1] / 1.0);
cout<< d <
}return 0;
}
6、翻转数组
给定一个长度为n的整数数组a,元素均不相同,问数组是否存在这样一个片段,只将该片段翻转就可以使整个数组升序排列。其中数组片段[l,r]表示序列a[l], a[l+1], ..., a[r]。原始数组为
a[1], a[2], ..., a[l-2], a[l-1], a[l], a[l+1], ..., a[r-1], a[r], a[r+1], a[r+2], ..., a[n-1], a[n],
将片段[l,r]反序后的数组是
a[1], a[2], ..., a[l-2], a[l-1], a[r], a[r-1], ..., a[l+1], a[l], a[r+1], a[r+2], ..., a[n-1], a[n]。
#include #include
using namespacestd;intmain()
{intn;
scanf("%d", &n);intarr[n];intsortArr[n];for(int i = 0; i < n; i++){
scanf("%d", &arr[i]);
sortArr[i]=arr[i];
}
sort(sortArr, sortArr+n);int start = 0, end = n - 1;while(start < n && arr[start] == sortArr[start])start++;while(end >= 0 && arr[end] == sortArr[end])end--;bool ok = true;while(start
ok= false;break;
}
start++, end--;
}if(ok)
printf("yes\n");elseprintf("no\n");return 0;
}
赛码行测题库_在线笔试— 赛码网试题(一)相关推荐
- 赛码行测题库_京东财务人员面试经验|面试题 - 职朋职业圈
面试过程: .网申 不得不说,毕竟互联网公司,网申界面设计的比一些知名外企人性化太多,你边填写就可以边保存,完全不要担心突然网卡了啥都没了. (吐槽一下百威英博,我是借了一台windows才顺利填完网 ...
- 赛码行测题库_行测题库
热文推荐 歩知公考资讯网整理了国家公务员考试历年真题及答案汇总,还原试卷内容,并附以经典解析,帮助考生快速了解国家公务员考试题型及考察要点.[全文] 行测题库提供2016年新疆公务员考试图形推理每日精 ...
- 赛码行测题库_行测题库:行测数字推理模拟题2.22
行测题库:行测数字推理模拟题 1.1,-5,10,10,40,( ) A.-35 B.50 C.135 D.280 2.-1,3,-3,-3,-9,( ) A.-9 B.-4 C.-14 D.-45 ...
- 怎么判断第几范式例题_2021国家公务员考试行测题库:行测逻辑判断模拟题
点击箭头处"蓝色字",关注我们哦!! 2021国家公务员考试行测题库:行测逻辑判断模拟题 1.你若不离不弃,我便生死相依 问:如果上述陈述为真,则下列哪项必定为真? A.如果你离开 ...
- 行测题库:行测每日一练常识判断练习题02.04
行测题库:行测每日一练常识判断练习题02.04 1.下列说法错误的是: A.CPI反映居民所购生活消费品的价值和服务项目价格变动趋势 B.通货膨胀的实质是社会总需求小于社会总供给 C.经济学领域中最初 ...
- 笔记本电脑 台式计算机类比推理,行测题库:行测类比推理模拟题3.29
行测题库:行测类比推理模拟题 1.汽车:发动机 A.汽车:轮胎 B.电脑:CPU C.水果:苹果 D.水泥:砖 2.花椒:麻 A.月亮:圆 B.饮料:冷 C.火焰:热 D.水泥:硬 3.企鹅∶玛瑙 A ...
- 行测中的计算机应用题,广东公务员行测题库:行测每日一练常识应用练习题
原标题:广东公务员行测题库:行测每日一练常识应用练习题 [广东公务员行测练习题] 1.京沪.京九.京广三条南北铁路干线都通过的省区是: A.河北 B.河南 C.山东 D.安徽 2.海洋动物科学考察的结 ...
- 计算机考试国王与谎话,公务员考试行测题库《类比推理综合》试题预测_2.docx...
Word文档下载后(可任意编辑) 公务员考试行测题库<类比推理综合>(2021年最新版)试题预测 1.单项选择题计算机:电脑_____ A: 专家:学者B: 博士:讨论生C: 老鼠:耗子D ...
- 过桥问题c语言代码大全,行测题库:火车过桥问题
1. D 中政行测题库解析:设第一列车长度为x,而车速为(12.5+10)=22.5米/秒,那么在6秒的时间内,第一列车行驶的长度为x=6×(12.5+10)=135米.故答案为D. 2. C 中政行 ...
- 2020辽宁国家公务员考试行测题库:行测片段阅读模拟题8.14
行测题库:行测片段阅读模拟题 1.长期以来,食品安全问题之所以屡打屡犯,层出不穷,以至于民众人心惶惶,甚至惊呼 "找不到可以放心吃的东西",重要原因之一,在于法律发力不够,惩处力度 ...
最新文章
- Scikit-learn 发布 0.20版本!新增处理缺失值、合并Pandas等亮点功能
- python引用文件的方法_[项目实践] python文件路径引用的
- 视频解码基础知识(二)
- oracle tranc,ORACLE TRUNC()函数
- Linux ping的原理与实现
- Java网络编程之Socket和ServerSocket详解
- java文件读写 教程_Java对文件的读写操作(图文详解)
- centos7安装java(多种方式)
- Java代码编程格式规范
- java 代理模式详解
- 声卡接口Line in、Line out、Mic in和Speak out
- 记住这36条创业军规
- TS 中 as 用法
- H5 网络版坦克大战
- 著名球星罗纳尔迪尼奥担任巴西旅游大使
- Origin双坐标轴图表
- 利用poi读取word模板文件生成新的word文档
- 八戒踩坑- php7.3.11 “continue“ targeting switch is equivalent to “break“
- 求导——基本初等函数的导数公式
- Metallurgical and Materials Transactions A (MMTA)这个期刊怎么样?
热门文章
- ztek usb转串口 linux,Z-TEK USB转串口驱动下载
- phpbb简体中文语言包的安装
- 报童问题(3)-深入分析
- Thinkphp聊天室H5实时聊天室群聊聊天室自动分配账户完群组私聊禁言等功能全开源运营版本
- word2010以上版本中快捷录入数学公式的方法(二)
- Spring中的ref和depends-on区别
- 购物商城php设计与实现,php微信商城购物平台的设计与实现
- java keytool用法_java keytool 用法
- 大气压力换算公式_压力单位换算及计算公式
- 解锁JMP 15 DOE新功能--组正交超饱和设计(GO SSD)