ICode9

精准搜索请尝试: 精确搜索
  • [AcWing 1100] 抓住那头牛2022-08-02 19:31:23

    带条件的 BFS 最短路 点击查看代码 #include<bits/stdc++.h> using namespace std; typedef long long LL; const int N = 2e5 + 10; int n, m; int d[N]; int bfs(int x) { queue<int> q; q.push(x); memset(d, -1, sizeof d); d[x] = 0; while (q

  • 进击的奶牛[普及-] 二分答案2022-07-08 17:32:40

    https://www.luogu.com.cn/problem/P1824 涉及知识点:二分橙色题 思路: 题目大体意思(更好理解):有n头牛,你需要在其中选c头,使得这c头牛最近的2头牛之间的的距离最远,输出最近的最远距离 我们可以从最大距离和最小距离之间选择一个最大的可实现距离,因为数据过大,无法顺序选择,只有通过二

  • [USACO10FEB]Slowing down2022-04-13 20:01:27

    # Description 一共有 N头奶牛,N个牧场,N−1 条道路将牧场连接成树状,每头奶牛都有一个私人牧场,第 i 头奶牛的私人牧场记作Pi​ 。 一开始所有奶牛都聚集在 1 号节点,然后从 1−N 每次第 i 头奶牛去往其私人牧场Pi​ ,问对于每一头奶牛它返回的路途上经过多少个奶牛已返回的牧场。 #

  • 1701: 抓住那头牛2022-04-01 21:31:50

    题目:    这道题呢是一位的不需要用结构体一维数组就够。 bfs的模板加上亿点改动即可:   1.删掉所有结构体。   2.这道题不用for+方向数组     单个手写。   3.这道题不用ans,用vis代替即可(just like vis[old+1]=vis[old]+1),最后输出vis[k]。 这道题呢非常之难简单 所以

  • 蓝桥杯练习2022-02-28 22:05:18

    母牛的故事:一头母牛每年初生一头小母牛,小母牛到第四年时也开始生小牛,第n年,一共会有多少头牛? 这是一个典型的递归问题,可以参考斐波拉契数列,来理解递归思想。 第n年1234567f [n] 头牛12346913 找规律,明显 f [n] = f [n-1] + f [ n-3 ] ; 附上代码(0<55<n) 数组方式解决,比较清晰,也可

  • 金发姑娘和N头牛2022-02-06 13:32:07

    金发姑娘和N头牛 你可能听过关于金发姑娘和三只熊的经典故事。 然而,鲜为人知的是,金发姑娘最终成了一个农民。 在她的农场中,她的牛棚里有$N$奶牛。 不幸的是,她的奶牛对温度相当敏感。 对于奶牛$i$,使其感到舒适的温度为$A_{i}…B_{i}$。 如果金发姑娘将牛棚的恒温器的温度$T$设置为$

  • 1978. 奶牛过马路2022-01-29 19:02:31

    题目链接 1978. 奶牛过马路 每天,农夫约翰的 \(N\) 头奶牛都会穿过农场中间的马路。 考虑约翰的农场在二维平面的地图,马路沿水平方向延伸,马路的一侧由直线 \(y=0\) 描述,另一侧由直线 \(y=1\) 描述。 奶牛 \(i\) 从马路一侧的位置 \((a_i,0)\) 沿直线过马路到达另一侧的位置 \((b_i,

  • [USACO20DEC] Rectangular Pasture S2021-12-25 12:03:13

    洛谷题面 不需 \(\operatorname{Discretization}\&\operatorname{BIT}\) 并且时间复杂度优秀的一篇题解! 本篇题解是对 这篇题解 的补充。 题目大意 网格图上有 \(N\) 头奶牛,第 \(i\) 头奶牛坐标为 \((x_i,y_i)\)。 现在用一个大小至少为 \(1\) 的矩形覆盖若干格子,问被覆盖的区域包

  • Awing 最高的牛2021-11-28 09:32:28

    题目描述 有 N 头牛站成一行,被编队为1、2、3…N,每头牛的身高都为整数。 当且仅当两头牛中间的牛身高都比它们矮时,两头牛方可看到对方。 现在,我们只知道其中最高的牛是第 P 头,它的身高是 H ,剩余牛的身高未知。 但是,我们还知道这群牛之中存在着 M 对关系,每对关系都指明了某两头

  • 125 耍杂技的牛(贪心)2021-09-15 18:03:08

    1. 问题描述: 农民约翰的 N 头奶牛(编号为 1...N)计划逃跑并加入马戏团,为此它们决定练习表演杂技。奶牛们不是非常有创意,只提出了一个杂技表演:叠罗汉,表演时,奶牛们站在彼此的身上,形成一个高高的垂直堆叠。奶牛们正在试图找到自己在这个堆叠中应该所处的位置顺序。这 N 头奶牛中的每

  • acw.244. 谜一样的牛2021-08-15 06:31:41

    有 n头奶牛,已知它们的身高为 1∼n 且各不相同,但不知道每头奶牛的具体身高。 现在这 nn 头奶牛站成一列,已知第 i头牛前面有 Ai 头牛比它低,求每头奶牛的身高。 输入格式 第 1行:输入整数 nn。 第 2..n行:每行输入一个整数 Ai,第 i行表示第 i 头牛前面有Ai 头牛比它低。

  • Silver Cow Party(最短路)2021-08-05 21:57:49

    题目 One cow from each of N farms (1 ≤ N ≤ 1000) conveniently numbered 1…N is going to attend the big cow party to be held at farm #X (1 ≤ X ≤ N). A total of M (1 ≤ M ≤ 100,000) unidirectional (one-way roads connects pairs of farms; road i require

  • 面试golang开发,遇到的有意思的算法题目2021-07-06 20:04:06

    昨天去面试,做了一个算法题目,感觉比较有意思,那就记下来吧。问: 一块草地,够18头牛吃25天,够15头牛吃31天,问:多少头牛吃草,草皮用于吃不完? 答案是9头

  • 抓住那头牛 OJ2021-06-19 15:01:20

    http://dsalgo.openjudge.cn/stackqueue/8/ 太久不写代码了,再写发现犯好多低级错误。。。 因为只是求最短路径,因此使用广搜。但是如果直接广搜,会报Memory Limit Exceed错。 附一个报错代码 #include<stdio.h> #include <iostream> #include <string.h> #include <queue> using

  • AcWing 244. 谜一样的牛2021-05-15 12:35:16

    原题链接 考察:树状数组+二分 完全没想到,fw本f 思路:   这道题实际有点像逆康拓展开.对于某个位置i,在它前面的数有a[i]个.第一头牛是无法确定身高的,但是如果我们从后往前考虑就可以用排除法确定身高.   对于最后一头牛,比它矮的有a[n]个,说明它是1~n中,第a[i]+1个数.我们考

  • 《算法竞赛进阶指南》 第一章 AcWing 101. 最高的牛 配图 差分2021-04-01 19:34:48

    地址  https://www.acwing.com/problem/content/description/103/ 有 N 头牛站成一行,被编队为 1、2、3…N,每头牛的身高都为整数。 当且仅当两头牛中间的牛身高都比它们矮时,两头牛方可看到对方。 现在,我们只知道其中最高的牛是第 P 头,它的身高是 H ,剩余牛的身高未知。 但是,我

  • 有五万块钱,在农村养牛怎么样?能养多少头牛?2021-03-02 11:33:23

    在农村里搞养殖,大众化的无非就是养猪、养鸡、养牛、养羊等行业。而在这几种养殖行业中,笔者认为养鸡业是最不稳的,而养猪业次之,然后就是养殖牛羊这个行业了。特别是养牛,相对于其它的养殖行业来说,还算是比较稳定的,这就是为什么在农村里有人乐意养牛的原因。 以我朋友养牛为例子说,我

  • AcWing 244. 谜一样的牛2021-02-01 11:03:22

    有n头奶牛,已知它们的身高为 1~n 且各不相同,但不知道每头奶牛的具体身高。 现在这n头奶牛站成一列,已知第i头牛前面有a头牛比它低,求每头奶牛的身高。 #include<bits/stdc++.h> using namespace std; const int N=1e5+5; int a[N],c[N],h[N],n; int lowbit(int x){return x&-x;} voi

  • poj2182 Lost cows2020-09-12 17:32:24

    题目链接:https://vjudge.net/problem/POJ-2182 题意:n头牛,身高为1到n的一个排列。已知每头牛前面比它矮的个数,求每头牛的身高 这题和习题里的poj2828基本一样。倒着考虑,如果最后一头牛前面有k1个比它矮,那么它的身高就是k1+1。倒数第二头如果有k2个比它矮,那么它的身高是一个数(不等于

  • [Usaco2017 Jan]Balanced Photo2020-06-25 23:01:57

    题目 Description 农夫约翰正在安排他的N头牛拍照片, 每头牛有一个身高,从1到N编号,排列成一行(h1,h2...hn),每头牛i左边比他高的牛的数量记为Li, 右边比他高的牛的数量记为Ri,如果存在i满足max(Ri,Li)>2*min(Li,Ri)则这个牛i是不平衡的,现在FJ需要你告诉他有多少头牛不平衡。  Inpu

  • 《算法竞赛进阶指南》0x07贪心 POJ31902020-06-16 09:01:47

    题目链接:http://poj.org/problem?id=3190 题目中给定N头牛的吃草开始时间和结束时间,每头牛必须单独在一个牛栏里吃草,问最少需要多少个牛栏能满足要求? 抽象出来的模型就是最少能将N个区间不相交地分布在多少个栏目中? 算法步骤: 将所有牛按开始吃草的时间排序;用小根堆维护当前所有畜

  • 马牛羊的价格各是多少文钱2020-06-08 22:04:43

    题目描述: 今有 2 匹马、3 头牛和 4 只羊,它们各自的总价都不满 10000 文钱(古时的货币单位)。如果 2 匹马加上 1 头牛、或者 3 头牛加上 1 只羊、又或者 4 只羊加上 1 匹马,那么它们各自的总价都正好是 10000 文钱。问:马、牛、羊的单价各是多少文钱? 分析与解答: 马:3600,牛:2800,羊:1600。

  • A - Bad Hair Day 单调栈2020-04-14 21:07:55

    题意   给你n头牛的高度,每头牛朝向右方,只能看见小于自己高度的牛,当有一头牛的高度大于等于自己时包括这头牛之后的牛也看不见。求所以牛能看见牛数量的总和。 思路   问题可以转化为每头牛被看到的牛的数量的总和,我们可以维护一个单调递增栈,当一个元素x即将入栈时,栈内元素个数

  • Stall reservations(区间分组2020-03-21 23:04:08

    # 题意n头牛,每头牛有一个开始吃草的时间和结束吃草的时间,当两头牛之间存在交点的时候,这两头牛不能安排在同一个畜栏吃草,求需要的最小畜栏数目和每头牛对应的畜栏方案 # 题解1) 将所有牛按开始吃草的时间排序;2) 用小根堆维护当前所有畜栏的最后一头牛的吃草结束时间;3) 如果当前的牛可

  • 2020.2.19GDUT寒假训练排位赛1-D2020-02-24 18:07:31

    D — Circular Dance 题目大意: 两个谷仓位于一维数轴上的位置0和L(1≤L≤109)。也有N头牛(1≤N≤5*104)在不同的地点在数轴上的。每头奶牛i最初位于xi的某个位置,以每秒1单位的速度向正或负方向移动,用整数di表示,di为1或- 1。每头奶牛的体重wi也在范围[1,103]内。所有的奶牛总

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有