школьные олимпиады по программированию.Решение и разбор задач. | |
var a,b:array[1..10000] of char; begin |
Анализ и разбор задачи.Знания и умения.Условие задачи:Задача 4.Число соответствий (8 баллов) Числом соответствий для двух строк a и b будем называть максимально возможное количество пар (a[i],b[j]),образованных из i-го символа строки a и j-го символа строки b, таких,что a[i]=b[j]), и каждый символ из строк a или b входит не более чем в одну пару.Числом точных соответствий для двух строк a и b будем называть максимально возможное количество пар (a[i],b[j]), таких, что a[i]=b[j] и i=j.Числом неточных соответствий для двух строк a и b будем называть разницу между числом соответствий и точных соответствий. Во входном файле содержится две строки одинаковой длины, состоящие только из прописных латинских букв.Длина строк не превосходит 10000 символов. В выходной файл вывести два числа, по одному в строке - число точных и число неточных соответствий между строками. INPUT.TXT OUTPUT.TXT Алгоритм1)из входного файла input.txt считываем обе строки с контролем кол-ва символов и конца строки 2)проверяем первую строку на точное совпадение, если true ,выделяем элемент '*' 3)в двойном цикле проверяем первую строку на число совпадений с контролем флага на true 4)выводим количество точных и неточных совпадений Знать:
Уметь:
|
домой |