当前位置: 首页 > news >正文

oi 卡时技巧

这篇记录一下卡时技巧

卡时就是指在程序即将t飞的时候直接输出当前答案,适合在答案更新过程中当前答案有对的可能,但是全部更新完时间不够,就在即将t飞的时候结束程序,直接输出当前答案。

具体代码示例1:

//来源于wlh__1的爆改xu-yiming卡时代码
//csp 2025 t2
#include<bits/stdc++.h>
#define inf 1e18 
using namespace std;
typedef long long LL;
const int N=1e4+50,M=1e6+10;int n,K;
struct edge{int w,a,b;
};
vector<edge> tmp;
vector<edge> mp;
int wp[12][N];
bool checkA(){for(int i=1;i<=K;i++){if(wp[i][0]) return 0;}return 1;
}
bool cmp(edge a,edge b){return a.w<b.w;
}
int fa[N];
int find(int x){if(x==fa[x]) return x;return fa[x]=find(fa[x]);
}
LL cl(int st){LL ans=0;mp=tmp;for(int i=1;i<=K;i++){if((st>>i-1)&1){ans+=wp[i][0];for(int j=1;j<=n;j++){mp.push_back({wp[i][j],i+n,j});}		}}sort(mp.begin(),mp.end(),cmp);for(int i=1;i<=n+K;i++) fa[i]=i;for(int i=0;i<mp.size();i++){int a=mp[i].a,b=mp[i].b,w=mp[i].w;a=find(a);b=find(b);if(a==b) continue;ans+=w;fa[a]=b;}return ans;
}
signed main(){ios::sync_with_stdio(0);cin.tie(0);cout.tie(0);int m;cin>>n>>m>>K;while(m--){int a,b,c;cin>>a>>b>>c;mp.push_back({c,a,b});}tmp=mp;for(int i=1;i<=K;i++){for(int j=0;j<=n;j++) cin>>wp[i][j];}if(checkA()){LL ans=cl((1<<K)-1);cout<<ans<<"\n";return 0;}LL ans=inf;for(int st=0;st<(1<<K) && double(clock())/CLOCKS_PER_SEC<=0.9;st++) ans=min(ans,cl(st));cout<<ans<<"\n";return 0;
}

在代码的倒数第五行即以下代码

double(clock())/CLOCKS_PER_SEC<=0.9

就是卡时代码,这个是一个条件语句,为类似bool型,据大蛇亲口说这个写法任何系统都保证对,然后那个0.9就是时限,不建议把时间直接卡满,然后把这句放在觉得快t的地方。
然后这题官方数据场切56,加完以后就直接56->84。````

http://www.jsqmd.com/news/33447/

相关文章:

  • 不越狱给iOS App装Tweak/插件:LiveContainer环境介绍与Tweak编写
  • 课后作业2(异常处理)
  • Bigtop 从零开始搭建大数据集群
  • chatgpt-to-md优化并重新复习
  • 从零开始制作 MyOS(六)
  • 2025年11月介电常数测试仪推荐厂家排行:应该如何选择靠谱供应商
  • 2025年11月电阻率测试仪工厂推荐:北京冠测精电——信誉、口碑与售后的三重保障
  • SaaS版MES系统PC端后台特性清单与设计说明
  • 【2025臻选指南】酸角糕十大品牌深度解析:传承古法与现代创新的完美融合
  • 2025年水上游乐及泳池设备标杆厂家推荐:山东汇川,室内水上乐园/儿童水上乐园/大型水上乐园/室内泳池/定制化服务引领行业新标​
  • 深入解析:开源 C++ QT QML 开发(十四)进程用途
  • 各种扩展模块
  • 2025年冷冻式干燥机标杆厂家最新推荐:凌宇机械,冷冻式压缩空气干燥机/风冷高温冷冻式干燥机/水冷高温冷冻式干燥机/吸附式干燥机/以高效节能与全场景方案树立行业新标准
  • 2025全日制艺考生文化课机构推荐榜:全日制艺考生文化课,小众优质机构精准适配需求
  • 2025艺术涂料厂家推荐榜:进口艺术涂料、意大利进口艺术涂料、意大利艺术涂料厂家,装修选品不踩坑
  • 2025济南艺考文化课培训推荐榜:艺考文化课培训,艺考文化课培训机构适配不同艺考生需求
  • For xinye666
  • 从手写周报到智能生成:PandaCoder如何让你的工作汇报效率提升10倍
  • 2025优质媒体服务商推荐榜:媒体邀约靠谱平台助力品牌高效传播
  • 2025大连汽车凹陷修复厂家推荐榜:震城汽车领衔,汽车数据修复厂家靠谱机构守护原厂漆质感
  • 详细介绍:iBizModel 实体主状态(PSDEMAINSTATE)及主状态逻辑(PSDELOGIC`MAINSTATELOGIC`)模型详解
  • 2025氮化硼陶瓷推荐榜:福维科(山东)五星领跑,氮化硼陶瓷高温绝缘体/坩埚/套管/基板/高温构件/耐腐蚀构件优质厂家赋能产业升级
  • Maui 实践:JavaScript 动态生成集合属性的 get/set 代理
  • 2025小王子亚麻籽薯片工厂推荐榜:小王子亚麻籽薯片厂家实力派承包休闲时光
  • 2025大连养老院机构推荐榜:养老院中心、社区养老院守护舒心晚年
  • Apache是干嘛用的?Apache服务器搭建教程
  • ewomail docker搭建
  • Playwright为什么老是跑不稳?12个坑踩完我终于懂了!
  • 阿里云微服务引擎 MSE 及 API 网关 2025 年 10 月产品动态
  • 2025年厂房降温设备厂家新推荐排行榜白皮书,厂房降温设备哪个厂家好