P1597 语句解析
题目描述
一串(<255)PASCAL语言,只有a,b,c 3个变量,而且只有赋值语句,赋值只能是一个一位的数字或一个变量,未赋值的变量值为0。输出a,b,c 最终的值。
输入输出格式
输入格式:
一串(<255)PASCAL语言,只有a,b,c 3个变量,而且只有赋值语句,赋值只能是一个一位的数字或一个变量,未赋值的变量值为0。
输出格式:
输出a,b,c 最终的值。
输入输出样例
输入样例#1:
a:=3;b:=4;c:=5;
输出样例#1:
3 4 5
本来是一道新手题的(大佬可以跳过了),却被我想复杂了。我想着,如果a = b, b = 4; 那么是不是a = 4。如果你也这样想,那我们就一样的聪明反被聪明误了。计算机可不是这样想的,初值a=b=c=0, 所以a = b表示把b(0)赋值给a, a = 0.所以这道题只需要遍历一遍就可以了......
#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
const int maxn = 1e5 + 5;
int main()
{