博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
字节跳动2018校招测试开发方向(第二批)
阅读量:6575 次
发布时间:2019-06-24

本文共 1735 字,大约阅读时间需要 5 分钟。

真题链接:

第一题:

1 #include"iostream" 2 #include"algorithm" 3 #include"stdio.h" 4 using namespace std; 5 const int MAXN=300005; 6 struct node 7 { 8     int value; 9     int index;10 };11 node users[MAXN];12 int  n,q;13 14 bool Cmp(const node &a,const node &b)15 {16     if(a.value!=b.value)17         return a.value
=1&&users[tempIndex].value==k)43 {44 if(users[tempIndex].index>=l&&users[tempIndex].index<=r)45 result++;46 tempIndex--;47 }48 tempIndex=kIndex+1;49 while(tempIndex<=n&&users[tempIndex].value==k)50 {51 if(users[tempIndex].index>=l&&users[tempIndex].index<=r)52 result++;53 tempIndex++;54 }55 return result;56 }57 int main()58 {59 while(scanf("%d",&n)==1)60 {61 for(int i=1;i<=n;i++)62 {63 scanf("%d",&users[i].value);64 users[i].index=i;65 }66 sort(users+1,users+1+n,Cmp);67 68 // for(int i=1;i<=n;i++)69 // cout<
<<' '<
<
>q;71 int l,r,k;72 while(q--)73 {74 scanf("%d%d%d",&l,&r,&k);75 cout<
<
View Code

 第二题:

1 #include"iostream" 2 #include"stdio.h" 3 #include"string.h" 4 #include"math.h" 5 using namespace std; 6  7 int color[55][10005]; 8 int colorIndex[55]; 9 int n,m,c;10 11 int Min(int a,int b)12 {13     return a
>iColor;50 color[iColor][colorIndex[iColor]++]=i;51 }52 }53 /*54 for(int i=0;i<=c;i++)55 {56 for(int j=0;j
View Code

第三题:

 

转载于:https://www.cnblogs.com/acm-jing/p/10428491.html

你可能感兴趣的文章
Shell:while语句、for语句、if语句
查看>>
HTTP缓存原理及相关知识(2)-CDN
查看>>
eclipse代码编辑区字符串自动转义设置
查看>>
思考XSS攻击和跨站伪造请求CSRF
查看>>
实验四恶意代码分析技术 201421430029
查看>>
神一样的代码:
查看>>
跟KingDZ学HTML5之八 HTML5之Web Save
查看>>
Tornado-Secure cookie and Session
查看>>
font-family:中文字体的英文名称 (宋体 微软雅黑)
查看>>
使用 Flask 框架写用户登录功能的Demo时碰到的各种坑(一)——创建应用
查看>>
WPF 动画执行后属性无法修改
查看>>
Mybatis插件原理
查看>>
2016 11 27
查看>>
MongoDB副本集学习(一):概述和环境搭建
查看>>
bzoj1057,poj3250
查看>>
bzoj2150,poj1422,poj1548
查看>>
Thinkbayes_Chapter5
查看>>
中缀表达式转换为后缀表达式
查看>>
ios开发之--UITableView中的visibleCells的用法
查看>>
js调起微信客户端
查看>>