wojiaocbj

Untitled

Jun 8th, 2022
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.64 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <math.h>
  4. #include <ctype.h>
  5. #include <string.h>
  6. #pragma warning(disable:4996)
  7. typedef long long LL;
  8. typedef unsigned long long ULL;
  9.  
  10. char buffer[1020][1020] = {0};
  11. int distance(char *a,char *b,int n){
  12.     int i,s=0;
  13.     for(i = 0;i < n;i++){
  14.         s += abs(a[i]-b[i]);
  15.     }
  16.     return s;
  17. }
  18. int main(int argc,char **argv){
  19.     int n,m,i,j,dm = 1000;
  20.     scanf("%d%d",&n,&m);
  21.     for(i = 0;i < m;i++){
  22.         scanf("%s",buffer[i]);
  23.     }
  24.     for(i = 0;i < m;i++){
  25.         for(j = i + 1;j < m;j++){
  26.             int cur = distance(buffer[i],buffer[j],n);
  27.             if(cur < dm){
  28.                 dm = cur;
  29.             }
  30.         }
  31.     }
  32.     printf("%d\n",dm);
  33.     return 0;
  34. }
Advertisement
Add Comment
Please, Sign In to add comment