3.18仍然没有收到二面通知 也没有收到感谢信什么的 官网状态也还是初试 我怕不是凉了吧。。。
3.16顺丰一面 才十八分钟左右
1.get和post的区别
2.项目相关
3.为什么做测试而不是开发
4.问了一个python怎么去重数组,还不改变原数组,太紧张没明白问题🤣🤣
5.linux常见的命令,怎么查看进程号
6.left join和right join的区别
7.有没有了解过测试需要做什么,自动化工具也没有用过
8.未来的职业规划(完全没有头绪)
9.反问
————————————
3.13 刚收到顺丰面试邀请
——————————
3.10面试一直没消息,测试岗两个题1.27就交了🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣
第一题暴力,第二题直接写了一个小于十直接选对应的车就混了0.27
附第一题代码,大佬请掠过,代码比较渣
#include<cstdio>
#include<iostream>
#include<algorithm>
using namespace std;
int a[301];
long long int b[10];
bool cmp(int x,int y){
return x>y;
}
int main(){
int n,sum=0,mina=101;;
scanf("%d",&n);
for(int i=0;i<n;i++){
scanf("%d",&a[i]);
}
sort(a,a+n,cmp);
for(int j=0;j<10;j++)
scanf("%lld",&b[j]);
if(n<=10){
for(int i=0;i<n;i++)
sum+=a[i];
printf("%lld",sum*sum-b[n-1]);
}
else{
int count=n/10;
long long int sum1=0,sum2=0,sum3=0;
for(int j=0;j<count-1;j++){
for(int i=0;i<10;i++){
sum1+=a[i+j*10];
}
sum2+=sum1*sum1;
sum1=0;
}
for(int x=count*10-1;x<n;x++)
sum3+=a[x];
sum=sum3*sum3+sum2;
sum=sum-b[9]-b[n%10];
if(sum<0) printf("0");
else printf("%lld",sum);
}
return 0;
}
#include<iostream>
#include<algorithm>
using namespace std;
int a[301];
long long int b[10];
bool cmp(int x,int y){
return x>y;
}
int main(){
int n,sum=0,mina=101;;
scanf("%d",&n);
for(int i=0;i<n;i++){
scanf("%d",&a[i]);
}
sort(a,a+n,cmp);
for(int j=0;j<10;j++)
scanf("%lld",&b[j]);
if(n<=10){
for(int i=0;i<n;i++)
sum+=a[i];
printf("%lld",sum*sum-b[n-1]);
}
else{
int count=n/10;
long long int sum1=0,sum2=0,sum3=0;
for(int j=0;j<count-1;j++){
for(int i=0;i<10;i++){
sum1+=a[i+j*10];
}
sum2+=sum1*sum1;
sum1=0;
}
for(int x=count*10-1;x<n;x++)
sum3+=a[x];
sum=sum3*sum3+sum2;
sum=sum-b[9]-b[n%10];
if(sum<0) printf("0");
else printf("%lld",sum);
}
return 0;
}
全部评论
(13) 回帖