洛谷1102 A-B 暴力法

简介: 判断第 i 个数和 i 之后的每一个数的绝对值是否等于目标结果

题目

image.png

暴力法测试结果:

image.png


暴力法思路

判断第 i 个数和 i 之后的每一个数的绝对值是否等于目标结果

遍历完就可以将这个数舍弃,因为绝对值代表 这个数和别的数都已经互相做过减法了,不需要再运算了,再留着就不礼貌了

代码

import java.util.*;
public class Main{
    public static void main(String[] args){
        Scanner input = new Scanner(System.in);
        int n=input.nextInt();
        int c=input.nextInt();
        int[] a=new int[n];
        for(int i=0;i<n;i++){
            int num=input.nextInt();
            a[i]=num;
        }
        System.out.println(find(a,c));
    }
    public static int find(int[] a,int c){
        int n = a.length;
        int res = 0;
        for (int i = 0; i < a.length; i++) {
            int j=i+1;
            while (j<n){
                if(Math.abs(a[j]-a[i])==c){
                    res++;
                }
                j++;
            }
        }
        return res;
    }
}
相关文章
|
8月前
【洛谷】P2004 领地选择
洛谷 P2004 领地选择
81 2
【洛谷】P2004 领地选择
|
8月前
【洛谷】P1163 银行贷款
洛谷P1163 银行贷款
70 0
【洛谷】P1163 银行贷款
|
机器学习/深度学习 人工智能 移动开发
|
人工智能 BI
洛谷 P1469 找筷子
题目描述 经过一段时间的紧张筹备,电脑小组的“RP餐厅”终于开业了,这天,经理LXC接到了一个定餐大单,可把大家乐坏了!员工们齐心协力按要求准备好了套餐正准备派送时,突然碰到一个棘手的问题,筷子!CX小朋友找出了餐厅中所有的筷子,但遗憾的是这些筷子长短不一,而我们都知道筷子需要长度一样的才能组成一双,更麻烦的是CX找出来的这些筷子数量为奇数,但是巧合的是,这些筷子中只有一只筷子是落单的,其余都成双,善良的你,可以帮CX找出这只落单的筷子的长度吗? 输入输出格式 输入格式:   第一行读入一个数N,它代表CX找到的筷子的根数。
1253 0
|
算法
洛谷 P1816 忠诚
题目描述 老管家是一个聪明能干的人。他为财主工作了整整10年,财主为了让自已账目更加清楚。要求管家每天记k次账,由于管家聪明能干,因而管家总是让财主十分满意。但是由于一些人的挑拨,财主还是对管家产生了怀疑。
1197 0
洛谷 P1602 Sramoc问题
题目描述 话说员工们整理好了筷子之后,就准备将快餐送出了,但是一看订单,都傻眼了:订单上没有留电话号码,只写了一个sramoc(k,m)函数,这什么东西?什么意思?于是餐厅找来了资深顾问团的成员,YQ,SC,HQ,经过大量的查阅,大家获得了一些信息,Sramoc ( K , M ) 表示用数字0、1、2…、K-1组成的自然数中能被M整除的最小数。
978 0
洛谷 P3819 松江1843路
题目描述 涞坊路是一条长L米的道路,道路上的坐标范围从0到L,路上有N座房子,第i座房子建在坐标为x[i]的地方,其中住了r[i]人。 松江1843路公交车要在这条路上建一个公交站,市政府希望让最多的人得到方便,因此希望所有的每一个的居民,从家到车站的距离的总和最短。
1044 0