首页 > 其他分享 >USACO 2024Feb Silver

USACO 2024Feb Silver

时间:2024-07-22 22:52:34浏览次数:6  
标签:2024Feb log usaco 斜率 USACO USACO24FEB Silver

https://usaco.org/index.php?page=feb24results


话说 usaco 赛后怎么看成绩啊。为啥 submission 只有代码没有评测结果

T3 交了巨大多次才过
T2 胡了个做法,讨论不清楚,感觉很对,WA 了
T1 啥都想不出来

打一半弃考了。很烦,下午要去上学了

467pts,750 晋级,乐子大了


LG10190 [USACO24FEB] Target Practice II S \(\star\)

右上角对应的斜率必然为负,右下角必然为正。因此正/负斜率数量 \(<n\) 时无解

左上角和左下角在一条直线上,最优解必然是负斜率对应纵坐标最小的若干个,正斜率对应最大的

下面只考虑正斜率。需要匹配点和斜率使得与 \(y\) 轴交点纵坐标的最小值最大
二分答案。要求 \((x,y)\) 匹配的斜率 \(\le\frac{y-mid}{x}\)。将斜率和要求分别排序后依次匹配即可

时间复杂度 \(O(n\log n\log y)\)

LG10191 [USACO24FEB] Test Tubes S

关于为什么在可选时要 pop 大栈:为了使两个栈大小相近,避免出现

121
2
2

我觉得这题很困难啊

标签:2024Feb,log,usaco,斜率,USACO,USACO24FEB,Silver
From: https://www.cnblogs.com/ft61/p/18314314

相关文章

  • P3089 [USACO13NOV] Pogo-Cow S
    原题链接题解暴力dp:遍历\(i,j,k\),\(dp[i][j]=\max(dp[j][k])+v_i\)其中\(x_i-x_j\geqx_j-x_k\)优化:对于\(j\)来说,随着\(i\)越大,\(k\)可以越小,因此省去了遍历一层\(k\),而是维护每个点的\(k\),(反正求的是最大值)细节1.有两个方向2.任意起点code#include<bit......
  • P4824 [USACO15FEB] Censoring S
    原题链接题解手写栈存放已经匹配过的位置和每个位置匹配的进度,每次匹配成功就回溯,相当于删除子串code#include<bits/stdc++.h>#definelllonglongusingnamespacestd;intcon[1000006],pre[1000006]={0},st[1000006]={0};voidsolve(){strings1,s2;cin>>s......
  • P3128 [USACO15DEC] Max Flow P
    链接https://www.luogu.com.cn/problem/P3128题目分析LCA+树上差分。思路就是先定义1为根节点,然后进行dfs1的预处理,配置好LCA的环境。然后条件思路就是端点++,lca--,lca的父亲(fa[lca][0])--。最后再做树上前缀和。就是从根节点开始跑dfs,每个节点的值等于所有子树的值的和。进......
  • P3041 [USACO12JAN] Video Game G 题解 AC自动机
    本题是一道AC自动机上的dp。首先不难想到状态定义f(i,j)表示仅考虑前i 个位置,第i 个字符是j 的分数,但无法转移,所以考虑将j这一维转化为表示AC自动机上的点。再定义val(i)表示以i 结尾的所有技能种数,则转移方程为f(i,j)=max(f(i,j),f(i-1,father(j)+val(j......
  • [题解]P1452 【模板】旋转卡壳 | [USACO03FALL] Beauty Contest G
    P1452【模板】旋转卡壳|[USACO03FALL]BeautyContestG旋转卡壳模板题。凸包用的是Andrew算法,就不详述了,具体可以查查资料了解,但提一嘴Andrew算法的一些细节问题:Andrew算法的一些细节Andrew算法的模板代码如下:sort(a+1,a+1+n,cmp);st[++top]=1;for(inti=2;i<=n;i++){ ......
  • 洛谷P1596 [USACO10OCT] Lake Counting S 题解
    看别的神犇用的都是并查集,我还是用暴搜吧(doge下面纯暴搜#include<bits/stdc++.h>usingnamespacestd;intn,m,ans;//N行M列和答案charc[105][105];//存储农田的二维向量voiddfs(intx,inty){//暴搜 if(c[x][y+1]=='W'){ c[x][y+1]='.';//将水坑改为......
  • 打卡信奥刷题(322)用Scratch图形化工具信奥P2735 [普及组/提高组] [USACO3.4] 网 Electr
    [USACO3.4]网ElectricFences题目描述在本题中,格点是指横纵坐标皆为整数的点。为了圈养他的牛,农夫约翰(FarmerJohn)建造了一个三角形的电网。他从原点(0,0)牵出一根通电的电线,连接格点(n,m)(0<=n<32000,0<m<32000),再连接格点(p,0)(p>0),最后回到原点。牛可以在不碰到电网的情......
  • P3022 [USACO11OPEN] Odd degrees G
    P3022[USACO11OPEN]OdddegreesG构造每个连通块独立,考虑其中一个如何构造。因为无向图的度数一定是偶数,而每个点的度数是奇数,所以点数为奇数,否则无解。考虑建dfs树,不关心非树边,只考虑树边的取舍构造。自底向上构造,假如当前\(u\)的儿子\(v\)为偶数,那么就不能取\((u,v)......
  • P2901 [USACO08MAR] Cow Jogging G (拓扑序+归并排序)
    P2901[USACO08MAR]CowJoggingG拓扑序+归并排序容易看出图是有向无环图,考虑在拓扑序上维护每个点的\(k\)短路。假如遍历到\(u\),有边\((u,v,w)\),\(u\),\(v\)各自有自己的\(k\)短路,我们需要将\(u\)上的\(k\)短路加\(w\)后与\(v\)上排序,然后去前\(k\)小。直接做......
  • P2964 [USACO09NOV] A Coin Game S (博弈论 dp)
    P2964[USACO09NOV]ACoinGameS博弈论dp(乱取的)两个人都希望自己的价值最大,可以认为他俩是等价的。考虑设计dp状态,设\(f_{i,j}\)表示考虑了前\(i-1\)个,现在的先手\([i,i+j-1]\)个,他之后能得到的最大价值。转移肯定是从\(f_{i+j,k}\)转移过来,并且\(1\lek\le2j\)......