编号 题目 状态 分数 总时间 内存 代码 / 答案文件 提交者 提交时间
#16680 #1071. ComistryMo和菲伦的魔力控制训练 Wrong Answer 0 423 ms 408 K C++ / 1.6 K 192024211978 2024-03-16 17:09:08
显示原始代码
#include <bits/stdc++.h>

using namespace std;
typedef long long ll;

const ll N = 1e18 + 5;

ll a[100];
ll b[100];
ll c[100];
void solve() {
    ll a0 = 1, n, a1, a2, i, ci, ans = 0, cii = 0, fl = 0, mal = 0;
    ll n11, tp;
    n11 = 0;
    //	cout<<109*15;
    //	cout<<N;
    cin >> n;
    for (i = 0; i < n; i++) {
        cin >> tp;
        // tp = 999;
        cii = 0;
        if (tp < 0) {
            tp = -tp;
            while (tp) {
                b[cii] += tp % 10;
                a1 = cii;

                while (b[a1] > 9) {
                    b[a1 + 1] += b[a1] / 10;
                    b[a1] = b[a1] % 10;
                    a1++;
                }

                tp = tp / 10;
                cii++;
            }
        } else {
            while (tp) {
                a[cii] += tp % 10;
                a1 = cii;

                while (a[a1] > 9) {
                    a[a1 + 1] += a[a1] / 10;
                    a[a1] = a[a1] % 10;
                    a1++;
                }

                tp = tp / 10;
                cii++;
            }
        }
    }

    for (i = 100; i > -1; i--) {
        if (a[i] < b[i]) {
            a0 = 0;
            break;
        } else if (a[i] > b[i]) {
            break;
        }
    }
    if (a0) {
        for (i = 0; i < 100; i++) {
            a[i] -= b[i];
            cii = i;
            while (a[cii] < 0) {
                a[cii] += 10;
                a[cii + 1] -= 1;
                cii++;
            }
        }
        for (i = 100; i > -1; i--) {
            if (a[i] != 0 || fl) {
                cout << a[i];
                fl = 1;
            }
            if (fl == 0 && a[i] == 0 && i == 0)
                cout << 0;
        }
    } else {
        for (i = 0; i < 100; i++) {
            b[i] -= a[i];
            cii = i;
            while (b[cii] < 0) {
                b[cii] += 10;
                b[cii + 1] -= 1;
                cii++;
            }
        }
        cout << "-";
        for (i = 100; i > -1; i--) {
            if (b[i] != 0 || fl) {
                cout << b[i];
                fl = 1;
            }
        }
    }
}

int main() {
    int t = 1;
    //    cin>>t;
    while (t--) {
        solve();
    }
    return 0;
}
子任务 #1
Wrong Answer
得分:0
测试点 #1
Wrong Answer
得分:0
用时:5 ms
内存:324 KiB

输入文件(1.in

2
3 2

答案文件(1.out

5

用户输出

-49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995

Special Judge 信息

Files user_out and answer differ

系统信息

Exited with return code 0
测试点 #2
Wrong Answer
得分:0
用时:4 ms
内存:336 KiB

输入文件(2.in

100
10742 -15580 22754 25312 10603 -27218 16651 -11682 8151 -4250 -17420 24725 11242 1260 -10693 50
<517 bytes omitted>

答案文件(2.out

-42985045

用户输出

-30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000145965

Special Judge 信息

Files user_out and answer differ

系统信息

Exited with return code 0
测试点 #3
Wrong Answer
得分:0
用时:5 ms
内存:324 KiB

输入文件(3.in

100
11966 -29972 -24095 12833 9297 4521 28426 10670 -5122 2642 -5626 19189 -15101 -29342 -22502 -16
<505 bytes omitted>

答案文件(3.out

-29242859

用户输出

-49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999923166

Special Judge 信息

Files user_out and answer differ

系统信息

Exited with return code 0
测试点 #4
Wrong Answer
得分:0
用时:4 ms
内存:284 KiB

输入文件(4.in

1000
-10944 9047 -6897 -21676 18513 18047 13006 -11340 32466 19451 -4285 -5372 -31890 11670 -7664 2
<6061 bytes omitted>

答案文件(4.out

-3991524883

用户输出

-69999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999905601

Special Judge 信息

Files user_out and answer differ

系统信息

Exited with return code 0
测试点 #5
Wrong Answer
得分:0
用时:39 ms
内存:408 KiB

输入文件(5.in

100000
13135 2818 -13929 12978 22207 -17106 -24287 25609 -4940 2680 -29145 20545 -86 22858 28270 92
<616169 bytes omitted>

答案文件(5.out

-40826515177345

用户输出

-79999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994187996

Special Judge 信息

Files user_out and answer differ

系统信息

Exited with return code 0
测试点 #6
Wrong Answer
得分:0
用时:366 ms
内存:396 KiB

输入文件(6.in

1000000
-13289 -23234 -7194 28192 -11819 -10155 16239 20064 20201 -23187 -8618 5346 -31066 -8552 64
<6161291 bytes omitted>

答案文件(6.out

-4101432842600722

用户输出

-9437537

Special Judge 信息

Files user_out and answer differ

系统信息

Exited with return code 0