Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // pid 11661
- #include <iostream>
- #include <cstring>
- using namespace std;
- int main() {
- int nl, pd = 0, pr = 0, min;
- char ch;
- while (scanf("%d\n", &nl) != 0) {
- if (nl == 0)
- return 0;
- min = pd = nl;
- pr = 0;
- for (int i = 1; i <= nl; i++) {
- if (scanf("%c", &ch) != EOF) {
- if (ch != '.') {
- switch (ch) {
- case 'Z': min = 0; break;
- case 'D': pd = i; break;
- case 'R': pr = i; break;
- }
- min = min < abs(pr - pd) ? min : abs(pr - pd);
- }
- }
- }
- printf("%d\n", min);
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement