竞赛
考级
坐看云卷云舒,千纸鹤的折痕在阳光下叠成阴影。 我到底希望着什么?我的目标是什么? 我问我自己。 —————————————————————————————————————————————— 链接描述 先分析题目意思: 有NNN个高度互不相同的猫爬架,其高度pi≤Np_i\le Npi ≤N。 有N−1N-1N−1对猫爬架相邻。 初始时,猫猫可以从任意一个猫爬架经过若干次飞跃到达另一个猫爬架。 现在要在猫爬架上放障碍: 如果猫猫不在被选中的猫爬架上,无事发生。 否则: 猫猫会移动到除去当前猫爬架外,高度最大的且可达的猫爬架上,并选择最短路进行飞跃。 “x猫爬架与y猫爬架可达“的定义:若从x开始,不经过任何障碍物,通过若干次飞跃移动到猫爬架y,则称x与y猫爬架可达。 猫猫初始在高度为NNN的猫爬架上。 求猫在整个训练过程中,飞跃次数之和的最大值。 题目解释: “选择最短路进行飞跃”不是说FLOYD,SPFA,DIJ. 这是树相关的专业用语,即不会在两个点之间来回走,只走一次。 有n−1n-1n−1对猫爬架相邻,可以联想到有n−1n-1n−1条边。 每次从x飞跃到y,都需要保证猫爬架y的高度小于猫爬架x的高度。 子任务分析: 首先能看到,子任务1-12,是一条链。 那么对于一条链,猫要么往左边走,要么往右边走,大概这样: 如果你希望猫往左边走,而此时目标点却在右边,你可以选择在目标点上放置一个障碍物。 然后猫就会往左边走。 也就是说,你可以选择猫往左边走还是往右边边走。 每次你都会有两种选择。 这种感觉有点像归并排序。 归并排序的思想是分治。 那我们就可以考虑,使用分治来解决这个问题。 然后你就可以开始写代码。 代码大概是这样的: 然后发现会有一些超时。 主要超时的原因是找最大值的时候,时间复杂度是O(n)O(n)O(n)。 那么就要考虑如何在短时间内找区间最大值。 先复习一下ST表: 然后将它们合成一下:(注意数据范围变大后要开longlong)
刚学编程一个月!我很喜欢C++!
砸烂蒋老师的小黑屋哈哈哈
团队招人啦!!! 如果想进我们团队的先空降https://www.acgo.cn/application/1941707591331131392 就是我们团队了,想进团就可以找团长,团长有很大几率会同意的! 再通过审核就可以进团啦! 进团需求: 1.你会c++ 2.不要求年龄,成年未成年都可以进团! 3.进团了要遵守团队的团规! 做到以上几点就可以进团了!!!我们在团里等着你
macw_08(彻底黑化)
一、课堂案例 二、实例 1. 实例1: 循环输出1~N之间的偶数
1943
我和“MINECRAFT1”的小伙伴都在ACGO等你,快用这个专属链接加入我们吧!https://www.acgo.cn/application/1869381556548669440
天之神_復仇者_史蒂夫_荃灣
#include<bits/stdc++.h> using namespace std; string a[5]={"Yes","Yes","Yes","No","No"}; int main(){ srand(time(0)); cout<<a[rand()%5]; return 0; }
芝加哥大叔|ChicaUncle
#include<iostream> using namespace std; int main(){ int a; cin>>a; if(a1){ cout<<"awa"; }else if(a3){ cout<<"pwp"; }else{ cout<<"受着"; } return 0; }
C hina C 白子
你们什么都可以丢到评论区.
༺ཌༀ复仇者_91(互关)ༀད༻
本人已入ACGO网站: 姓名:Monody 年级:新初一 圈子:主第五,推守夜人,副推渔女,医生,不磕CP,微氪,名字小小鱼422 副蛋仔,比第五氪的多,名字:客户丢盔卸甲(可能会改名),小号:小鸡小鸡三节 微混开联 坐标:浙江省杭州市西湖区 现在正在富阳阳陂湖集训,后天回家 哈哈哈哈哈哈哈哈
Monody
༺ཌༀ⚡☢WA君☢⚡ༀད༻
加入我们 编程之神活跃值获取方式 1.竞赛 团队竞赛加分规则 赛事名次 AC币奖励 活跃值 冠军 +50 +5 亚军 +35 +3 季军 +20 +3 4-10名 +10 +2 参与奖 +3 +1 2.加入团队 团队 备注1 备注2 写c++还是吃皮皮虾の第五分支团队 建议 反正感觉很棒,皮皮虾的分支团队 编程之神(讨论团) 必加 可以发布测试内容(加入+10AC币) 编程之神(竞赛团) 必加 周周都有竞赛(加入+30AC币) cccp 建议 编程之神附属(加入+10AC币) 加入人员团队活跃值+5 活跃值用法:每月首个活跃值到达50的 +300AC币
编程之神
洛谷上正解要开long long,建议出个hack
不想AC
“新时代团队”急招人,前20人可当管理员!!!!!https://www.acgo.cn/application/1949082204107497472
紫金之巅_学神
这个T2就是,数据比较水。 从理论上而言,我的代码应该拿不了80. 这个题目的切入点是第三种数据。 即“数据保证给出的数中有至少n−1n-1n−1个整数”
Macw08(不加团队!)
114514114514114514114514114514114514114514114514114514114514114514114514114514114514114514114514114514114514114514114514114514114514114514114514114514114514114514114514114514114514114514114514114514114514114514114514114514114514114514114514114514114514114514114514114514114514114514114514114514114514114514114514114514114514114514114514114514114514114514114514114514114514114514114514114514114514114514114514114514114514114514114514114514114514114514114514114514114514114514114514114514114514114514114514114514114514114514114514114514114514114514114514
༺དༀ༒☯世一水☯༒ༀཌ༻
发现了一个超好玩的我的世界服务器 ###腐竹非常欢迎大家来玩 原文链接 玩法非常的吸引人 各位一定要来看一看 直连IP: @日本-蔡锡龙myx正版(邪笑) @日本-蔡锡龙myx正版(邪笑) @日本-蔡锡龙myx正版(邪笑) @日本-蔡锡龙myx正版(邪笑) @日本-蔡锡龙myx正版(邪笑)
zjr
您好,我是mc交流社的管理员,我现在创立的这个团队急需成员,我都是在和我的世界有关的团队里拉的人。 您肯定玩过mc,哪怕现在不玩了也没关系。 现在团队刚刚创立,没有什么人,如果您想要当可以直接来找我,如果您喜欢清静,可以静静的在团队列表之中 看在我关注您的份上,希望您可以加入我的团队,mc交流社永远是您的家,不会背叛您 如果您想要加入请复制这个网址加入,我真的由衷的感谢您 https://www.acgo.cn/application/1955878250943008768 如果您确实不想加入那我真的很抱歉打扰到你了,对不起
一个是人类的人类
我和“AC保佑”的小伙伴都在ACGO等你,快用这个专属链接加入我们吧!https://www.acgo.cn/application/1857989387177504768
AC保佑
Minecraft
共20266条