首先前端岗考C语言,这个我还可以接受,毕竟作为一个科班出身的软件工程师,无论你做那个方向,C和C++是一个基础。那么,有没有编程题调试出来的同学啊?我永远是编译错误,就连系统自己给的代码都编译不成功。
投递腾讯等公司10个岗位 >
0 点赞 评论 收藏
分享
阿嘉嘉:百度有第二批笔试吗?
投递百度等公司10个岗位 >
0 点赞 评论 收藏
分享
牛客288493号://先排序,然后两次二分搜索找到喜好值==k的区间,统计即可
import java.util.*;
class ac {
int value=0;
int num=0;
public ac(int num,int value) {
this.value=value;
this.num=num;
}
}
public class Main{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
while(sc.hasNext()){
int n= sc.nextInt();
ac[] a= new ac[n];
for(int i=0;i<n;i++){
int k=sc.nextInt();
a[i]=new ac(i+1, k);}
Arrays.sort(a,new Comparator<ac>() {
@Override
public int compare(ac o1, ac o2) {
// TODO Auto-generated method stub
return Integer.compare(o1.value, o2.value);
}
});
int q=sc.nextInt();
for(int i=0;i<q;i++){
int l=sc.nextInt();
int r=sc.nextInt();
int k=sc.nextInt();
int left=0;
int right=a.length-1;
while(left<=right){
int mid=(right-left)/2+left;
if(a[mid].value<=k)left=mid+1;
else right=mid-1;
}
int rindex=right;left=0;
while(left<=right){
int mid=(right-left)/2+left;
if(a[mid].value>=k)right=mid-1;
else left=mid+1;
}
right=rindex;
int res=0;
while(left<=right){
if(a[left].num>=l && a[left].num<=r)res++;left++;
}
System.out.println(res);
}
}
}
}//最后沉痛悼念我0%的第一题,做懵逼了,以后想不到就暴力先试试
投递字节跳动等公司10个岗位 >
0 点赞 评论 收藏
分享
2017-09-06 18:40
重庆邮电大学 前端工程师 七夜醉武:必须去啊,五月份百度秋招实习生我就不敢去,最后在室友的鼓励下就tm去了,不仅顺利拿到实习offer也基本上顺利转正,别tm怕,就是干。
投递网易等公司10个岗位 >
0 点赞 评论 收藏
分享
2017-09-06 15:42
重庆邮电大学 前端工程师 0 点赞 评论 收藏
分享
0 点赞 评论 收藏
分享
2017-09-04 17:38
重庆邮电大学 前端工程师 接下来的路才真正的开始:双非不面不等于不缺人。。。 现在校招缺口还是挺大的。。。 没面试机会,只能先说提高自己的能力吧
0 点赞 评论 收藏
分享
0 点赞 评论 收藏
分享
0 点赞 评论 收藏
分享
vic_L:哪有这么复杂 int main(){
int m(0), n(0), a(0), b(0), c(0), d(0), x(0), y(0), z(0);
cin >> n >> m;//彩笔、白笔
cin >> a >> b >> c >> d;//混彩、混白、纯白、纯彩
cin >> x >> y >> z;//混、白、彩
int i = 0;//混搭盒数
int res(0);
while (i * a <= n && i * b <= m){
int temp(0);
temp += i * x;
temp += (n - i * a) / d * z;
temp += (m - i * b) / c * y;
if (temp > res){
res = temp;
}
i++;
}
cout << res;
return 0;
}
投递360集团等公司10个岗位 >
0 点赞 评论 收藏
分享
关注他的用户也关注了: