import java.util.ArrayList; import java.util.List; import java.util.Scanner; public class Main { public static void main(String[] args){ Scanner s = new Scanner(System.in); List<Integer> a = new ArrayList<Integer>(); while(s.hasNextInt()){ a.add(s.nextInt()); } for(int i=0;i<a.size();i++){ System.out.println(getMinStep(a.get(i))); } } public static int getMinStep(int num){ int sum = 0,count=0; while(sum<Math.abs(num)||(sum-Math.abs(num))%2==1){ sum += ++count; } return count; } }
点赞 2

相关推荐

2024-12-23 10:55
已编辑
大连理工大学 Java
牛客930504082号:华子综测不好好填会挂的,而且填的时候要偏向牛马选项
点赞 评论 收藏
分享
牛客网
牛客企业服务