目录
202206-1 归一化处理
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int n=scan.nextInt();
int[] a=new int[n];
double sum=0;
for(int i=0;i<n;i++)
{
a[i]=scan.nextInt();
sum+=a[i];
}
double avg=sum/n;
double sum1=0;
double[] t=new double[n];
for(int i=0;i<n;i++)
{
t[i]=a[i]-avg;
sum1+=t[i]*t[i];
}
double D=Math.sqrt(sum1/n);
for(int i=0;i<n;i++)
{
System.out.println(t[i]/D);
}
}
}
202203-1 未初始化警告
输出右边的数字(除0外)没有在左边出现过的次数
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int n=scan.nextInt();
int k=scan.nextInt();
int[] x=new int[100010];
x[0]=1;
int cnt=0;
for(int i=1;i<=k;i++)
{
int xi=scan.nextInt();
int yi=scan.nextInt();
if(x[yi]!=1)
{
cnt++;
}
x[xi]=1;
}
System.out.println(cnt);
}
}