USACO Section 1.1 - Your Ride Is Here

题意

给两个字符串,看他们mod47的值相不相等

代码

/*
ID: mycodeb1
LANG: C++
TASK: ride
*/
 
​#include <bits/stdc++.h>
using namespace std;
 
int main()
{
    freopen("ride.in", "r", stdin);
    freopen("ride.out", "w", stdout);
    string comet, we;
    cin >> comet >> we;
    int ncom = 1, nwe = 1;
    for (int i = 0; i < comet.length(); i++)
        ncom = ncom * ((comet[i] - 'A') + 1) % 47;
    for (int i = 0; i < we.length(); i++)
        nwe = nwe * ((we[i] - 'A') + 1) % 47;
    if (ncom == nwe)
        printf("GO\n");
    else
        printf("STAY\n");
    return 0;
 
}

Powered by Jekyll and Theme by solid