This submission is migrated from previous version of oj.uz, which used different machine for grading. This submission may have different result if resubmitted.
#include <iostream>
#include <string>
#include <cstdio>
#include <cstdlib>
using namespace std;
int main()
{
	char ar[100000];
    int n;
	char a = -1, b = -1, ans;
	scanf("%d\n", &n);
	gets(ar);
	int i = 0;
    while(1){
		b = ar[i++];
		if (b == NULL)
			break;
		else if (b == ' ' || b == '\n'){
			printf(" ");
			a = -1;
		}
		else if (a == EOF)
			a = b;
		else{
			a-='a';
			b-='a';
			ans = (a+b-n)%26;
			ans+='a';
			printf("%c",ans);
			a=-1;
		}	
	}
	printf("\n");
	return 0;
}
| # | Verdict | Execution time | Memory | Grader output | 
|---|
| Fetching results... | 
| # | Verdict | Execution time | Memory | Grader output | 
|---|
| Fetching results... |