6 条题解

  • 1
    @ 2025-9-21 0:12:35

    C语言解法

    #include <stdio.h>
    #include <string.h>
    
    int main()
    {
        char a[7],b[7];
        scanf("%s %s",a,b);
        
        int result1=1,result2=1;
        for(int i=0;i<strlen(a);i++){
            int c= (a[i]-'A'+1);
            result1*=c;
        }
        for(int i=0;i<strlen(b);i++){
            int d=(b[i]-'A'+1);
            result2*=d;
        }
        result1%=47;
        result2%=47;
    
        if(result1==result2){
            printf("GO");
        }else{
            printf("STAY");
        }
    
        return 0;
    }
    

    [USACO1.1] 你的飞碟在这儿 Your Ride Is Here

    信息

    ID
    5258
    时间
    1000ms
    内存
    125MiB
    难度
    1
    标签
    递交数
    328
    已通过
    198
    上传者