问题标题: 酷町堂:1617 怎么做 求思路

0
0

0
已采纳
周俊豪
周俊豪
高级光能
高级光能

这题有一种非常简单的思路;

定义整形数组j1[100000],j2[100000],h[100000],和整形变量wrong初值为0;

和字符数组jiah[100000],denh[100000];

循环输入并且判断有多少个错误:

for(int i=1;i<=n*3;i++)
    {
        cin>>j[i]>>jiah[i]>>j2[i]>>denh[i]>>h[i];
        if(j[i]+j2[i]!=h[i])
            wrong++;
    }

最后输出wrong就行了;

具体代码如下:

long long n,wrong=0;
    cin>>n;
    int j[30001],j2[30001],h[30001];
    char jiah[30001],denh[30001];
    for(int i=1;i<=n*3;i++)
    {
        cin>>j[i]>>jiah[i]>>j2[i]>>denh[i]>>h[i];
        if(j[i]+j2[i]!=h[i])
            wrong++;
    }
    cout<<wrong;

希望对你有帮助!

求采纳!

0
我要回答