两个答案正确,三个测试点超时得7分,重新提交,4个正确,1个超时得14分
import java.util.ArrayList;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// write your code here
Scanner sc=new Scanner(System.in);
String[] s1=sc.next().split("");
String[] s2=sc.next().split("");
int i,j,c1=0,c2=0,c3;
boolean b=false;
ArrayList<String> a=new ArrayList<String>();
for (i=0;i<s1.length;i++){
a.add(s1[i]);
}
//现在要比较两组数据,如果相同,a中remove,如果a中没有,则计数+1
for (i=0;i<s2.length;i++){
if (a.contains(s2[i])){
c1++;
a.remove(s2[i]);
if(c1==s2.length){
c3=s1.length-c1;
System.out.print("Yes "+c3);
}
}else if (!(a.contains(s2[i]))){
c2++;
b=true;
}
if (b&&i==s2.length-1){
System.out.print("No "+c2);
}
}
}
}