1 条题解

  • 0
    @ 2023-3-13 12:11:09

    C :

    #include<stdio.h>
    #define N 100000
    int main()
    {
    	int n,i,m,t,k;
    	int a[N];
    	while(scanf("%d",&n)!=EOF)
    	{
    		t=0;
    		k=0;
    		for(i=0;i<n;i++)
    		{
    			scanf("%d",&a[i]);
    		}
    		scanf("%d",&m);
    		for(i=0;i<n;i++)
    		{
    			if(a[i]==m)	
    			{
    				t=i+1;
    				break;
    			}
    		
    			
    		}
    		for(i=0;i<n;i++)
    		{
    			if(a[i]==m)	
    				k++;
    
    		}
    
    		printf("%d %d\n",t,k);
    	}
    return 0;
    }
    

    C++ :

    #include <iostream>
    #include <cmath>
    using namespace std;
    long n,m,s[100002],f=0,x,i;
    int main()
    {
        cin>>n;
        for (i=1;i<=n;i++) cin>>s[i];
        cin>>m;
        for (i=1;i<=n;i++)
        {
            if (s[i]==m) x+=1;
        }
        i=1;
        while (s[i]!=m && i<=n) i++;
        f=i;
        if (x==0) f=0;
        cout<<f<<" "<<x;
    //    system ("pause");
        return 0;
    }
    
    
    

    Pascal :

    program p2494;
     var
     n,m,sum,t,i:longint;
     a: array[1..1000005] of longint;
    begin
     readln(n);
     for i:=1 to n do
      readln(a[i]);
     t:=0;
     sum:=0;
     readln(m);
     for i:=1 to n do
      begin
       if(m=a[i]) and (t=0) then
         begin
          inc(sum);
          t:=i;
         end
       else if m=a[i] then
        inc(sum);
      end;
     writeln(t,' ',sum);
    end.
    
    • 1

    信息

    ID
    2092
    时间
    1000ms
    内存
    128MiB
    难度
    (无)
    标签
    递交数
    0
    已通过
    0
    上传者