社区讨论

90分,第一个不过,貌似是输入少于6个字母就会出错

P1200[USACO1.1] 你的飞碟在这儿 Your Ride Is Here参与者 8已保存回复 7

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
7 条
当前快照
1 份
快照标识符
@mi5hqoe4
此快照首次捕获于
2025/11/19 12:17
4 个月前
此快照最后确认于
2025/11/19 12:17
4 个月前
查看原帖
CPP
#include <iostream>
using namespace std;
int main()
{
    char a[7] , b[7] ;
    for ( int i = 0 ; i < 6 ; i ++)
    {
        a[i] = 'A' ;
        b[i] = 'A' ;
    }
    cin >> a >> b ;
    int x , y ;
    x = ( ( a[0] - 'A' + 1 ) * ( a[1] - 'A' + 1 ) * ( a[2] - 'A' + 1 ) * ( a[3] - 'A' + 1 ) * ( a[4] - 'A' + 1 ) * ( a[5] - 'A' + 1 ) ) % 47 ;
    y = ( ( b[0] - 'A' + 1 ) * ( b[1] - 'A' + 1 ) * ( b[2] - 'A' + 1 ) * ( b[3] - 'A' + 1 ) * ( b[4] - 'A' + 1 ) * ( b[5] - 'A' + 1 ) ) % 47 ;
    if( x == y )
        cout << "GO" ;
    else
        cout << "STAY" ;         
    return 0;
} 

回复

7 条回复,欢迎继续交流。

正在加载回复...