4 条题解

  • 0
    @ 2025-11-28 15:43:23
    #include <stdio.h>
    #include <string.h>
    int main(){
    	int m;
    	scanf ("%d",&m);
    	while (m--){
    		int n;
    	scanf ("%d",&n);
    	char a1[20];
    	scanf ("%s",a1);
    	for (int i=2;i<=n;i++){
    		char a2[20];
    		scanf ("%s",a2);
    		if (strcmp(a2,a1)<0){
    			strcpy(a1,a2);
    		}
    	}
    	printf ("%s\n",a1);
    	}
    	return 0;
    }
    
    • 0
      @ 2025-9-20 22:55:16
      from math import sqrt,ceil,gcd,log;re=lambda:map(int,input().strip().split())
      t, = re()
      for _ in range(t):
          n, = re()
          a = [input() for i in range(n)]
          a.sort()
          print(a[0])
      
      • 0
        @ 2023-10-13 14:00:15

        字符串比较原理是第一个不相同的字符的ascill码值的大小,字符串可以直接比较

        #include<stdio.h>
        #include <string.h>
        int main()
        {
            int n,m;
            scanf("%d",&n);
            while(n--)
            {
                scanf("%d",&m);
                char ni[10];
                scanf("%s",ni);//保存一个用于比较的字符串
                m--;//保存过一次,所以用掉一次循环
                while(m--)
                {
                    char mi[10];
                    scanf("%s",mi);
                    int i=0;
                    while(ni[i]==mi[i])
                    i++;
                    if(ni[i]>mi[i])//比较字符串大小
                    {
                    memset(ni,0,10);
                    strcpy(ni,mi);
                     }
                    memset(mi,0,10);//清空数组为下一次循环腾出空间
                    }
                printf("%s\n",ni);
            }
            return 0;
        }
        
        • 0
          @ 2023-10-13 11:48:21

          c++降维打击自带字符串的比较

          #include<iostream>
          using namespace std;
          int main()
          {
          int n;
          cin >> n;
          while(n--){
          int m;
          cin >> m;
          string min;
          cin >> min;
          for(int i=1 ; i<m ; i++){
          string cp;
          cin >> cp;
          if(min > cp){
          min=cp;
          }
          }
          cout << min << '\n';
          }
          return 0;
          }
          
          • 1

          信息

          ID
          197
          时间
          3000ms
          内存
          128MiB
          难度
          5
          标签
          (无)
          递交数
          585
          已通过
          220
          上传者