顺丰笔试编程题

全部评论
临界值b[n]=a[n]
点赞 回复 分享
发布于 2017-09-20 16:15
0%..
点赞 回复 分享
发布于 2017-09-20 15:55
ac
点赞 回复 分享
发布于 2017-09-20 15:57
两道题都超简单的啊……
点赞 回复 分享
发布于 2017-09-20 16:06
大佬,怎么AC,求代码
点赞 回复 分享
发布于 2017-09-20 16:09
求大佬的AC代码啊
点赞 回复 分享
发布于 2017-09-20 16:11
第一题 b[i]=a[i]+a[i+1]
点赞 回复 分享
发布于 2017-09-20 16:14
i<n,B[i]=A[i]+A[i+1] i=n,B[i]=A[i]
点赞 回复 分享
发布于 2017-09-20 16:47
第二题什么思路啊  啊啊啊,大佬们
点赞 回复 分享
发布于 2017-09-20 16:49
int []b=new int[a.length]; int index=0; while(index<b.length-1){ b[index]=a[index]+a[index+1]; index++; } b[index]=a[index]; return b;
点赞 回复 分享
发布于 2017-09-20 16:50
第二题太坑了。。。做出来了提交的时候忘了去掉调试的输出。。。。最后0%。。。。
点赞 回复 分享
发布于 2017-09-20 16:51
import java.util.Scanner; public class Main{          public static void main(String[] args){         Scanner in=new Scanner(System.in);         String line = in.nextLine();                  char[] charArr = line.toCharArray();                  int len=charArr.length;                  long res=0;         for(int i=0;i<len-1;i++){             res=(res+powMod(2,len-i-1,1000000007))%1000000007;         }         for(int i=0;i<len;i++){             if(charArr[i]>'4' && charArr[i]<'7'){                 res=(res+(powMod(2,len-i-1,1000000007))%1000000007)%1000000007;                 break;             }else if(charArr[i]>'7'){                 res=(res+(2*powMod(2,len-i-1,1000000007))%1000000007)%1000000007;                 break;             }else if(charArr[i]=='4'){                 if(i==len-1)                     res=(res+1)%1000000007;             }else if(charArr[i]=='7'){                 if(i==len-1)                     res=(res+2)%1000000007;                 else                     res=(res+powMod(2,len-i-1,1000000007))%1000000007;             }else{                 break;             }         }                           System.out.println(res);              }     private static long powMod(long  a,long  b,long m){         long res=1;         a%=m;         while(b!=0){             if((b&1 )== 1)                 res=(res*a)%m;             a=(a*a)%m;             b>>=1;         }         return res;              }          }
点赞 回复 分享
发布于 2017-09-20 16:56
Ai=Bi - Bi+1 + Bi+2 - Bi+3 ........ 则有 A1 = B1 - B2 + B3 - B4 + B5 ........ A2 = B2 - B3 + B4 - B5 + B6 ........ A3 = B3 - B4 + B5 - B6 + B7 ....... A1 + A2 = B1 - B2 + B2 + B3 - B3 - B4 + B4 .....  = B1 = 3 - 2 = 1 A2 + A3 = B2 - B3 + B3 + B4 - B4 + B5 - B5...... = B2 = -2 -1 = -3 A3 + A4 = B3 = -1 + 5 = 4 A4 + A5 = B4 = 5 + 6 = 11 最后一个数既是A序列的最后一个数 B5 = 6
点赞 回复 分享
发布于 2017-09-23 15:47
 这次顺丰的做的体验真差劲     3点多一点做完蘑菇街的赶着做顺丰的  然后  一直人脸比对 不通过   然后调总光线 调的总算通过了  然后就做题  做完选择 打算  做 编程题了  哎呀  跳出一个   你的身份比对不通过 什么会通过人工检查之类的  艾玛  真气  索性  我直接就关了 不做了。。。。。
点赞 回复 分享
发布于 2017-09-23 15:52
………
点赞 回复 分享
发布于 2017-09-30 20:45

相关推荐

Noob1024:一笔传三代,人走笔还在
点赞 评论 收藏
分享
评论
点赞
8
分享
牛客网
牛客企业服务