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

【整活】OI的那些奇妙小操作(Part 1)

卡时

在C++里,有(double)clock()/CLOCKS_PER_SEC这一行代码可以获得当前已经运行的时间。
初见端倪,也就是说,当你使用一些暴力算法(暴搜)的时候,你可以通过计算当前已经运行的时间并判断是否将要超时,如果要超时就直接输出目前的最好策略,如:

核桃OJ CSP-S模拟赛 P10771 抓娃娃

#include<bits/stdc++.h>
#define int long long
using namespace std;constexpr int maxn=2e6;
int T;
int n, m;struct mat {vector<vector<int>> a;mat(int width, int height, int init=1){a.resize(height);for(int i=0;i<height;i++) {a[i].resize(width);for(int j=0;j<a[i].size();j++)a[i][j]=init;}}mat operator*(const mat& T) const {mat res(n, 1, 0);for(int i=0;i<n;i++) {for(int j=0;j<n;j++) {res.a[0][i]+=a[0][j]*T.a[j][i];}}return res;}
};signed main() {freopen("xcx.in","r",stdin);freopen("xcx.out","w",stdout);scanf("%lld",&T);for(int _=1;_<=T;_++) {scanf("%lld%lld",&n,&m);mat init(n,1), mult(n,n,0);while(m--) {int x, y;scanf("%lld%lld",&x,&y);mult.a[x-1][y-1]=1;}int res=0;double start=(double)clock()/CLOCKS_PER_SEC;while(++res) {init = init*mult;int num=0;for(int ele : init.a[0]) {if(ele!=0) num+=1;if(num==2) break;}if(num==1) {puts("Let's play");printf("%lld\n",res);break;} else if((double)clock()/CLOCKS_PER_SEC - start >= (1.0/T)) {puts("Poor cx");break;}}}return 0;
}

静态内存计算

bool start;
/* 变量定义 */
bool end;// 输出end - start可以得到变量的静态内存,以MB为单位
http://www.zskr.cn/news/25168.html

相关文章:

  • 个微协议,微信号二次开发/ipad协议
  • MySQL索引查看语句show index详解
  • qzmoot 生活合集
  • yocto工程升级要点
  • 微信机器人开发API!3步搞定微信聊天机器人
  • 2022ICPC区域赛济南站
  • 计算机毕业设计PySpark+Hadoop+Hive+LSTM模型美团大众点评分析+评分预测 美食推荐环境(源码+论文+PPT+讲解视频)
  • Unable to register MBean [SftpPool
  • sp681网卡打驱动后的状态--默认是链路是down
  • dlc — Docker Log Cleaner(支持名称、ID前缀、交互序号清理,模糊匹配交互确认)
  • 第二周记
  • 2025年10月deepseek排名优化服务推荐排行榜:十家服务商综合评测与选择指南
  • 克服keepalived的主备服务器都持有VIP——出现脑裂现象
  • Codeforces Round 1060 (Div. 2) A - C2
  • 钥匙
  • 2025深大电协软件部招新个人题解(部分)
  • Maui 实践:让 JavaScript 的 this 怪物如同邻居家(强类型)的乖孩子
  • 2025 年最新钙片厂家推荐榜单:聚焦四期临床实证与蓝帽认证,为中老年骨健康精选优质品牌指南
  • AtCoder Beginner Contest 428 D - 183184
  • 2025年10月超声波清洗机厂家推荐榜:十强对比评测与选购全攻略分析
  • 本土化DevOps平台崛起:Gitee如何重塑企业研发效能新范式
  • MyEMS:开启智能化能源管理新时代
  • 2025 年瓷砖厂家最新推荐榜,技术实力与市场口碑深度解析助力消费者精准选购亮光砖/哑光砖/木纹砖/仿古砖/玛缇马毛砖厂家推荐
  • 2025年10月长白山亲子酒店评测榜:松果里领衔对比排行全解析
  • 从代码到碳表:MyEMS 开源社区版如何支撑中小企业双碳合规?
  • 2025国内开发者首选:Gitee如何成为本土化代码托管标杆
  • ICPC2024沈阳 游记(VP)
  • 2025年10月工程管理系统对比评测榜:斗栱云领衔十强深度解析分析
  • 2025年10月超声波清洗机厂家推荐榜:十强对比评测与选购全攻略
  • 2025年10月美白精华产品推荐:十强对比评测榜助你精准选品