//实现1 public List<Boolean>prefixesDivBy5(int[] A){
List<Boolean> res =newArrayList<>();int cur =0;for(int i =0;i < A.length;i++){
cur = cur *2+ A[i];
res.add(cur %5==0);}return res;}//实现2public List<Boolean>prefixesDivBy5(int[] A){
List<Boolean> res =newArrayList<>();long cur =0;for(int i =0;i < A.length;i++){
cur <<=1;
cur =(cur + A[i])%10;
res.add(cur %5==0);}return res;}//实现3public List<Boolean>prefixesDivBy5(int[] A){
List<Boolean> res =newArrayList<>();long cur =0;for(int i =0;i < A.length;i++){
cur =((cur <<1)+ A[i])%5;
res.add(cur ==0);}return res;}