zhangjinxuan 发表于 2023-7-29 18:20:06

tommyyu 发表于 2023-7-29 18:19
我认为他可以手动逐行比对一下 14# 和 17#,看一下到底哪里出错了

fc

tommyyu 发表于 2023-7-29 18:21:14

zhangjinxuan 发表于 2023-7-29 18:18
对啊,sscanf 简直是一个非常简便的函数

我忽然有了一个好主意{:10_256:}既然实名认证用户一天可以下载一个样例,那我们多注册一些账号是不是就可以一天把 N 多个黑题的样例下载完?

最后面向样例编程一下{:10_256:}{:10_256:}{:10_256:}

zhangjinxuan 发表于 2023-7-29 18:21:54

本帖最后由 zhangjinxuan 于 2023-7-29 18:23 编辑

tommyyu 发表于 2023-7-29 18:21
我忽然有了一个好主意既然实名认证用户一天可以下载一个样例,那我们多注册一些账号是不是就可 ...

{:10_257:}

该用户被封禁
       洛谷

tommyyu 发表于 2023-7-29 18:23:19

zhangjinxuan 发表于 2023-7-29 18:21


该账号被封禁 -> https://www.luogu.com.cn/user/1308
{:10_257:}{:10_257:}{:10_257:}

Ewan-Ahiouy 发表于 2023-7-29 18:24:23

不理解你为什么有一百多行{:10_250:}

Ewan-Ahiouy 发表于 2023-7-29 18:26:44

for (int i = ad.length() - 1; i >= 0; i--)

你为什么这样读{:10_257:}

zhangjinxuan 发表于 2023-7-29 18:28:34

tommyyu 发表于 2023-7-29 18:23
该账号被封禁 -> https://www.luogu.com.cn/user/1308

离离原上谱,可能是因为自主申请吧

陈尚涵 发表于 2023-7-29 18:36:18

Ewan-Ahiouy 发表于 2023-7-29 18:26
你为什么这样读

这样不就能读入数字了吗

zhangjinxuan 发表于 2023-7-29 18:37:29

陈尚涵 发表于 2023-7-29 18:36
这样不就能读入数字了吗

问题是这样的,你非要在源代码上改出一个 AC 吗?

如果是,那么很抱歉,我就不能帮助到您。

陈尚涵 发表于 2023-7-29 18:39:05

zhangjinxuan 发表于 2023-7-29 18:37
问题是这样的,你非要在源代码上改出一个 AC 吗?

如果是,那么很抱歉,我就不能帮助到您。

Ewan-Ahiouy 发表于 2023-7-29 18:45:25

tommyyu 发表于 2023-7-29 18:23
该账号被封禁 -> https://www.luogu.com.cn/user/1308

{:10_257:}{:10_257:}{:10_257:}

Ewan-Ahiouy 发表于 2023-7-29 18:45:49

陈尚涵 发表于 2023-7-29 18:36
这样不就能读入数字了吗

没见过反着读的{:10_250:}

tommyyu 发表于 2023-7-29 18:48:06

陈尚涵 发表于 2023-7-29 18:39


建议看看 14# 和 17#

Ewan-Ahiouy 发表于 2023-7-29 18:49:04

你洛谷名叫什么?我叫Ewan_Ahiouy

互关一下{:10_256:}

陈尚涵 发表于 2023-7-29 18:52:43

Ewan-Ahiouy 发表于 2023-7-29 18:45
没见过反着读的

这东西正着读不就反了吗?

Ewan-Ahiouy 发表于 2023-7-29 18:55:29

陈尚涵 发表于 2023-7-29 18:52
这东西正着读不就反了吗?

看错了,你字符转数字的方法和我不一样{:10_277:}

忽然有个想法,会不会是转数字的时候爆int了{:10_279:}

陈尚涵 发表于 2023-7-29 18:56:53

Ewan-Ahiouy 发表于 2023-7-29 18:55
看错了,你字符转数字的方法和我不一样

忽然有个想法,会不会是转数字的时候爆int了{:10_27 ...

我去,有点道理,试试

陈尚涵 发表于 2023-7-29 18:59:50

Ewan-Ahiouy 发表于 2023-7-29 18:55
看错了,你字符转数字的方法和我不一样

忽然有个想法,会不会是转数字的时候爆int了{:10_27 ...

经过测试,并不是

Ewan-Ahiouy 发表于 2023-7-29 19:04:18

陈尚涵 发表于 2023-7-29 18:59
经过测试,并不是

艹,我的代码也是55分{:10_266:}

#include <bits/stdc++.h>
using namespace std;

int n, maohaonum, dianhaonum, h, t, wei;
string op, ad;
map <string, int> p;

int main() {
    cin >> n;
    for (int i = 1; i <= n; i++) {
      cin >> op >> ad;
      maohaonum = 0;
      dianhaonum = 0;
      memset(h, 0, sizeof(h));
      t = 0;
      wei = 0;
      if (op == "Server") {
            for (int j = 0; j < ad.size(); j++) {
                if (ad >= '0' && ad <= '9') {
                  t += ad - '0';
                  t *= 10;
                } else {
                  t /= 10;
                  h = t;
                  wei++;
                  t = 0;
                }
                if (ad == '.') dianhaonum++;
                if (ad == ':') maohaonum++;
            }
            t /= 10;
            h = t;
            if (dianhaonum != 3 || maohaonum != 1) {
                cout << "ERR" << endl;
            } else if (p >= 1) {
                cout << "FAIL" << endl;
            } else {
                cout << "OK" << endl;
                p = i;
            }
      } else {
            for (int j = 0; j < ad.size(); j++) {
                if (ad >= '0' && ad <= '9') {
                  t += ad - '0';
                  t *= 10;
                } else {
                  t /= 10;
                  h = t;
                  wei++;
                  t = 0;
                }
                if (ad == '.') dianhaonum++;
                if (ad == ':') maohaonum++;
            }
            t /= 10;
            h = t;
            if (dianhaonum != 3 || maohaonum != 1 || h > 255 || h > 255 || h > 255 || h > 255 || h > 65535) {
                cout << "ERR" << endl;
            } else if (p != 0) {
                cout << p << endl;
            } else {
                cout << "FAIL" << endl;
            }
      }
    }

    return 0;
}

Ewan-Ahiouy 发表于 2023-7-30 07:33:12

{:10_257:}{:10_257:}

看题解的时候看到这一条:

地址必须含有 3 个 “.” 与 1 个 “:”,且顺序不能颠倒。

我好像发现错误了{:10_257:}
页: 1 [2] 3
查看完整版本: 洛谷黄题求助