如果发现广告等破坏行为,请尽量将条目恢复到较早的版本而不是把相应内容直接删除,谢谢合作。

Code:USACO/ride/C++

来自"NOCOW"

跳转到: 导航, 搜索
/*
	ID: lvxiao31
	PROG: ride
	LANG: C++
*/
#include <fstream>
using namespace std;
 
ifstream fin("ride.in");
ofstream fout("ride.out");
 
int main()
{
	int a[2]={1,1},i,j;
	char s[7];
	for (i=0;i<=1;i++)
	{
		fin>>s;
		for (j=0;s[j]!='\0';j++)
			a[i]*=s[j]-'@';
	}
	if ((a[0]-a[1])%47)
		fout<<"STAY"<<endl;
	else
		fout<<"GO"<<endl;	
	return 0;
}
/*
  ID : Your ID
  PROG : ride
  LANG : C++
*/
#include <iostream>
#include <fstream>
#include <string.h>
using namespace std;
int main()
{
    ifstream fin ("ride.in");
    ofstream fout ("ride.out");
    int ta, tb, i;
    ta = tb = 1;
    string a, b;
    fin >> a;
    fin >> b;
    for (i = 0; i < a.size(); i++)
        ta = ta * (a[i] - 'A' + 1) % 47;
    for (i = 0; i < b.size(); i++)
        tb = tb * (b[i] - 'A' + 1) % 47;
    if (ta == tb)
       fout << "GO" << endl;
    else    
       fout << "STAY" << endl;
    return 0;
}
#include<iostream>
using namespace std;
 
int calc(char *s){
    int value=1;
    while(*s){
              value*=*s-64;
              value%=47;
              s++;
    }
    return value;
} 
 
int main(){
    freopen("ride.in","r",stdin);
    freopen("ride.out","w",stdout);
    char sa[7],sb[7];
    cin>>sa>>sb;
    if(calc(sa)==calc(sb))
       cout<<"GO"<<endl;
    else
       cout<<"STAY"<<endl;
    return 0;
}
/*
	ID:linuxco1
	PROG: ride
	LANG: C++
*/
#include<fstream>
#include<string>
using namespace std;
ifstream fin("ride.in");
ofstream fout("ride.out");
int i,j,t1=1,t2=1;
int main()
{	string a,b;
	fin>>a;
	fin>>b;
int	lena=a.size();
int	lenb=b.size();
	for(i=0;i<lena;i++)
		a[i]-=64;
	for(i=0;i<lenb;i++)
		b[i]-=64;
	for(i=0;i<lena;i++)
		t1*=a[i];
	for(i=0;i<lenb;i++)
	t2*=b[i];
	if(t1%47==t2%47)
		fout<<"GO"<<endl;
	else fout<<"STAY"<<endl;
		fin.close();
		fout.close();
		return 0;
}
个人工具