全部评论 94

  • 不是这帖子下面这么多人说梦话吗,什么头文件没有,还啥不用万能头?梦到啥说啥是吧。

    4天前 来自 浙江

    24
  • wcnm 你用 AI 在这里装什么呢,你不觉得你很 /bangbangt 吗,建议紫衫,免得到时候有更多人骂你

    5天前 来自 北京

    14
  • wcnm 你用 AI 在这里装什么呢,你不觉得你很 /bangbangt 吗,建议紫衫,免得到时候有更多人骂你

    昨天 来自 浙江

    8
  • wcnm 你用 AI 在这里装什么呢,你不觉得你很 /bangbangt 吗,建议紫衫,免得到时候有更多人骂你

    昨天 来自 湖北

    6
  • 不能直接1个万能头吗,这搁哪个编译器不炸

    5天前 来自 山东

    3
  • 头文件都不写,我XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    5天前 来自 福建

    3
  • “这能上榜大家多给点赞,刷罐头“
    何意味

    5小时前 来自 江苏

    2
  • 码风是答辩就受着,我马上来攻

    昨天 来自 广东

    2
  • 你是好猫娘

    昨天 来自 广东

    2
  • 为什么错了?我问我自己

    昨天 来自 广东

    2
  • 评论区好多人说梦话,拿AI装啥呢

    昨天 来自 上海

    2
  • 紫衫

    3天前 来自 江苏

    2
  • P3920 [WC2014] 紫荆花之恋

    题目描述

    强强和萌萌是一对好朋友。有一天他们在外面闲逛,突然看到前方有一棵紫荆树。这已经是紫荆花飞舞的季节了,无数的花瓣以肉眼可见的速度从紫荆树上长了出来。

    仔细看看的话,这个大树实际上是一个带权树。每个时刻它会长出一个新的叶子节点,每个节点上有一个可爱的小精灵,新长出的节点上也会同时出现一个新的小精灵。小精灵是很萌但是也很脆弱的生物,每个小精灵 ii 都有一个感受能力值 rir_i,小精灵 i,ji,j 成为朋友当且仅当在树上 iijj 的距离 dist(i,j)ri+rj\operatorname{dist}(i,j) \leq r_i+r_j,其中 dist(i,j)\operatorname{dist}(i,j) 表示在这个树上从 iijj 的唯一路径上所有边的边权和。

    强强和萌萌很好奇每次新长出一个叶子节点之后,这个树上总共有几对朋友。

    我们假定这个树一开始为空,节点按照加入的顺序从 11 开始编号。由于强强非常好奇,你必须在他每次出现新结点后马上给出总共的朋友对数,不能拖延哦。

    输入格式

    第一行包含一个整数,表示测试点编号。

    第二行包含一个正整数 nn,表示总共要加入的节点数。

    我们令加入节点前的总共朋友对数是 last_anslast\_ans,在一开始时它的值为 00

    接下来 nn 行中第 ii 行有三个非负整数 ai,ci,ria_i,c_i,r_i,表示结点 ii 的父节点的编号为 ai(last_ansmod109)a_i \oplus (last\_ans \bmod 10^9)(其中 \oplus 表示异或,数据保证这样操作后得到的结果介于 11i1i−1 之间),与父结点之间的边权为 cic_i,节点 ii 上小精灵的感受能力值为 rir_i

    注意 a1=c1=0a_1=c_1=0,表示 11 号节点是根结点,对于 i>1i>1,父节点的编号至少为 11

    输出格式

    包含 nn 行,每行输出 11 个整数,表示加入第 ii 个点之后,树上有几对 friends。

    输入输出样例 #1

    输入 #1

    0
    5
    0 0 6
    1 2 4
    0 9 4
    0 5 5
    0 2 4
    
    

    输出 #1

    0
    1
    2
    4
    7
    
    

    说明/提示

    所有数据均满足 1ci1041 \leq c_i \leq 10^4ai2×109a_i \leq 2\times 10^9ri109r_i \leq 10^9

    测试点编号 约定
    1,21,2 n100n \leq 100
    3,43,4 n1000n \leq 1000
    5,6,7,85,6,7,8 n105n \leq 10^5,节点 11 最多有两个子节点,其他节点最多有一个子节点
    9,109,10 n105n \leq 10^5ri10r_i \leq 10
    11,1211,12 n105n \leq 10^5,树是随机生成的
    13,14,1513,14,15 n7×104n \leq 7\times 10^4
    16,17,18,19,2016,17,18,19,20 n105n \leq 10^5

    3小时前 来自 广东

    1
  • AIGO,就是 Xylophone 享有最高权力,你认为我是抄的,你就 /bangbangt 吧,你甚至可以封我的号。但是,群众的眼睛是瞎的!!!!如果你 /bangbangt 了我,会全天下的 AIers 知道,AIGO Xylophone 的腐朽!!!AIGO 将会变质!!!但绝不会倒闭!!!

    3小时前 来自 广东

    1
  • AIer 学业繁重,请不要调来调去,谢谢配合!

    3小时前 来自 广东

    1
  • 再用 AI 我报警!

    干嘛一直欺负我?

    人在上海吗?

    我明天就飞过来找你,做好准备!

    小心被砍4!

    3小时前 来自 广东

    1
  • 我还以为什么天大难题呢——
    这么简单的题,用AI写那么复杂!
    我还以为是什么软件的底层代码呢——
    劝劝你——
    不要用AI
    AI会把简单的问题高的超复杂!
    我试过——
    让AI答入门的题目,
    TA!
    只有百分之一的概率成功——
    人,
    是会思考的,
    而AI,
    只是一个从海量数据库里搜索数据,
    然后回给你!
    像编程,
    你给一道未公开给豆包写,
    TA,
    只会瞎编乱造!

    正确答案:
    #include<bits/stdc++.h>
    using namespace std;
    int main(){
    int a,b;
    cin>>a>>b;
    cout<<a+b;
    return 0;
    }

    6小时前 来自 江西

    1
  • #include <algorithm>
    #include <cassert>
    #include <cctype>
    #include <chrono>
    #include <climits>
    #include <cmath>
    #include <cstddef>
    #include <cstdint>
    #include <cstdio>
    #include <cstdlib>
    #include <cstring>
    #include <ctime>
    #include <exception>
    #include <fstream>
    #include <functional>
    #include <iomanip>
    #include <ios>
    #include <iostream>
    #include <istream>
    #include <iterator>
    #include <limits>
    #include <locale>
    #include <map>
    #include <memory>
    #include <mutex>
    #include <new>
    #include <numeric>
    #include <ostream>
    #include <queue>
    #include <random>
    #include <set>
    #include <sstream>
    #include <stack>
    #include <stdexcept>
    #include <string>
    #include <thread>
    #include <tuple>
    #include <type_traits>
    #include <typeinfo>
    #include <unordered_map>
    #include <unordered_set>
    #include <utility>
    #include <vector>

    #define ENABLE_VERBOSE_LOGGING 1
    #define ENABLE_TIMING 1
    #define ENABLE_THREAD_SAFETY 1
    #define USE_MULTITHREADING 0
    #define MAX_ITERATIONS 1

    #define START_OF_PROGRAM do {
    #define END_OF_PROGRAM } while(0)
    #define BEGIN_NAMESPACE namespace {
    #define END_NAMESPACE }
    #define UNUSED(x) ((void)(x))
    #define IGNORE_RETURN_VALUE(x) if (x) {}
    #define LIKELY(x) (__builtin_expect(!!(x), 1))
    #define UNLIKELY(x) (__builtin_expect(!!(x), 0))

    #define PROGRAM_NAME "A+B Solver"
    #define PROGRAM_VERSION "9.9.9"
    #define PROGRAM_AUTHOR "Dr. Overkill"
    #define PROGRAM_LICENSE "GPLv3+ with extra verbosity clause"

    const char* const kProgramName = PROGRAM_NAME;
    const char* const kProgramVersion = PROGRAM_VERSION;
    const char* const kProgramAuthor = PROGRAM_AUTHOR;
    const char* const kProgramLicense = PROGRAM_LICENSE;

    const double kPi = 3.14159265358979323846;
    const double kEulerNumber = 2.71828182845904523536;
    const double kGoldenRatio = 1.61803398874989484820;
    const float kFloatZero = 0.0f;
    const int kMagicNumber = 42;
    const char kGreetingMessage[] = "Welcome to the most over-engineered A+B solver!\n";
    const char kFarewellMessage[] = "Thank you for using our software. Have a nice day!\n";

    stati

    9小时前 来自 江苏

    1
  • 神人

    9小时前 来自 浙江

    1
  • d

    11小时前 来自 浙江

    1

热门讨论