2022-08-02 18:49
湖南工业大学 Unity3D客户端 0 点赞 评论 收藏
分享
2022-02-23 11:18
湖南工业大学 Unity3D客户端 0 点赞 评论 收藏
分享
0 点赞 评论 收藏
分享
五楼:如果是你的测试用例错了的话 我按照一楼老哥的思路写了个 import java.util.*;
public class Qujian {
public static void main(String[] args){
Scanner sc=new Scanner(System.in);
while (sc.hasNext()) {
String input=sc.nextLine();
String[] numString=input.trim().split("\\s+");
int[] nums=new int[numString.length];
for(int i=0;i<nums.length;i++) nums[i]=Integer.valueOf(numString[i]);
int sum=0;
for(int i=0;i<nums.length;i++){
sum=sum+countOne(nums,i);
}
System.out.println(sum);
}
}
public static int countOne(int[] nums,int index){
int now=nums[index];
int temp=index;
while((index-1)>=0){
if(nums[index-1]==now) break;
index--;
}
return (temp-index+1)*(nums.length-temp)*now;
}
}
0 点赞 评论 收藏
分享
关注他的用户也关注了: