ENG  RUSTimus Online Judge
Online Judge
Задачи
Авторы
Соревнования
О системе
Часто задаваемые вопросы
Новости сайта
Форум
Ссылки
Архив задач
Отправить на проверку
Состояние проверки
Руководство
Регистрация
Исправить данные
Рейтинг авторов
Текущее соревнование
Расписание
Прошедшие соревнования
Правила
вернуться в форум

Обсуждение задачи 1404. Легко взломать!

why time limit in 3rd?
Послано Esteban Chandia 8 ноя 2021 07:57
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int main(){
    char encrypted[100],desencriptado;
    int largo, resta;
    scanf("%s",encrypted);
    largo=strlen(encrypted);
    for(int j=0;j<largo;j++){
        encrypted[j]-= 97;
    }
    encrypted[0]+=26;
    for(int i=1;i<largo;i++){
        while(encrypted[i]<encrypted[i-1]){
            encrypted[i]+=26;
        }
    }
    resta=5;
    for(int n=0;n<largo;n++){
        desencriptado=((encrypted[n]-resta)%26)+97;
        printf("%c", desencriptado);
        resta=encrypted[n];
    }


    return 0;
}