【USACO】【section1.1】Your Ride Is Here

以前的账号忘记了,只能从头了。

入门题不解释,就是sumg和sumc初始值置1不能置0。开始享用一个循环计算出sumg和sumc,其实两个数组最大程度为6,节省不了什么时间。

复制代码
 1 /*ID:Moment1991
 2 PROG:ride
 3 LANG:C++
 4 */
 5 #include <iostream>
 6 #include <fstream>
 7 using namespace std;
 8 
 9 int main()
10 {
11     ifstream cin("ride.in");
12     ofstream cout("ride.out");
13     char comet[10];
14     char group[10];
15 
16     cin >> comet;
17     cin >> group;
18 
19     int i = 0;
20     long int sumc = 1,sumg = 1;
21     while(comet[i] != '\0')
22     {
23         sumc = sumc * (comet[i] - 'A' + 1);
24         i++;
25     }
26     i = 0;
27     while(group[i] != '\0')
28     {
29         sumg = sumg * (group[i] - 'A' + 1);
30         i++;
31     }
32     if(sumg%47 == sumc%47)
33         cout <<"GO"<<endl;
34     else
35         cout <<"STAY"<<endl;
36 }
复制代码

 

 

 

posted @   SunshineAtNoon  阅读(173)  评论(0编辑  收藏  举报
编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示