洛谷P1597,史上最难最变态红题!!!
  • 板块灌水区
  • 楼主LuoCR
  • 当前回复7
  • 已保存回复7
  • 发布时间2024/10/12 19:57
  • 上次更新2024/10/12 21:45:14
查看原帖
洛谷P1597,史上最难最变态红题!!!
1121307
LuoCR楼主2024/10/12 19:57

原题

附个代码:

#include <bits/stdc++.h>
#define debug(a) cout<<#a<<"="<<a<<"\n";
#define rep(i,a,b) for(int i=(a);i<=(b);i++)
#define pep(i,a,b) for(int i=(a);i>=(b);i--)
#define rrep(i,a,b,s) for(int i=(a);i<=(b);i+=(s))
#define ppep(i,a,b,s) for(int i=(a);i>=(b);i-=(s))
using namespace std;
char a;
int aaa;
char b;
int bbb;
char c;
int ccc;
char aa; 
int main()
{
  cin>>aa;
  if(aa=='a')
  {
    cin>>aa;
    cin>>aa;
    cin>>a;
    if(a>='0'&&a<='9') aaa=a-'0';
    if(a=='a') aaa=aaa;
    if(a=='b') aaa=bbb;
    if(a=='c') aaa=ccc;	
  }
  else if(aa=='b')
  {
  	cin>>aa;
    cin>>aa;
    cin>>b;
    if(b>='0'&&b<='9') bbb=b-'0';
    if(b=='a') bbb=aaa;
    if(b=='b') bbb=bbb;
    if(b=='c') bbb=ccc;
  }
  else if(aa=='c')
  {
  	cin>>aa;
    cin>>aa;
    cin>>c;
    if(c>='0'&&c<='9') ccc=c-'0';
    if(c=='a') ccc=aaa;
    if(c=='b') ccc=bbb;
    if(c=='c') ccc=ccc;
  }
  cin>>aa;
  while(true)
  {
  	cin>>aa;
	  if(aa=='a')
	  {
	    cin>>aa;
	    cin>>aa;
	    cin>>a;
	    if(a>='0'&&a<='9') aaa=a-'0';
	    if(a=='a') aaa=aaa;
	    if(a=='b') aaa=bbb;
	    if(a=='c') aaa=ccc;	
	  }
	  else if(aa=='b')
	  {
	  	cin>>aa;
	    cin>>aa;
	    cin>>b;
	    if(b>='0'&&b<='9') bbb=b-'0';
	    if(b=='a') bbb=aaa;
	    if(b=='b') bbb=bbb;
	    if(b=='c') bbb=ccc;
	  }
	  else if(aa=='c')
	  {
	  	cin>>aa;
	    cin>>aa;
	    cin>>c;
	    if(c>='0'&&c<='9') ccc=c-'0';
	    if(c=='a') ccc=aaa;
	    if(c=='b') ccc=bbb;
	    if(c=='c') ccc=ccc;
	  }
	  else
	  {
	  	break;
		}
	  cin>>aa;
  }
  cout<<aaa<<" "<<bbb<<" "<<ccc;
  return 0;
}

题里面太多坑了!

写这种题,TM就是要细心!!!

大家应该看过这个:

服了

2024/10/12 19:57
加载中...