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

临时代码存储

#include <bits/stdc++.h>
#define mk make_pair
using ll = long long;
using namespace std;
using pii = pair<int,int>;
const int N=2505;
int n,m,ans,k,val[N];
vector<int>g[N];
set<int>s[N][2];
bitset<N>bit[N];
inline void bfs(int x){queue<int>q;bit[x][x]=1;q.emplace(x);while(!q.empty()){int u=q.front().second;q.pop();for(int v:g[u]){if(!bit[x][v]&&bit[1][v]){if(v<*s[u][0].begin())s[u][0].emplace(v);if(s[u][0].size()>3)s[u][0].erase(s.begin());q.emplace(v);}else if(!bit[x][v]&&bit[n][v]){if(v<*s[u][1].begin())s[u][1].emplace(v);if(s[u][1].size()>3)s[u][1].erase(s.begin());q.emplace(v);}else if(!bit[x][v])q.emplace(v);}}
}
int main(){cin>>n>>m>>k;for(int i=1;i<=n;++i)cin>>val[i];for(int x=0,y=0;m--;){cin>>x>>y;g[x].emplace_back(y),g[y].emplace_back(x);}bfs(1),bfs(n);for(int i=2;i<n;++i)bfs(i);for(int i=1;i<=n;++i){for(int j=1;j<=n;++j){if(!bit[1][i]||!bit[j][n])continue;set<int>st;for(int x:s[i][0])st.emplace(x);for(int x:s[i][1])st.emplace(x);set<int>sq;for()}}return 0;
}
http://www.rkmt.cn/news/3320.html

相关文章:

  • 地平线与哈啰合作 加速L4自动驾驶研发
  • 华为智驾赋能「小Q7」,一汽奥迪Q6L e-tron刷新豪华纯电SUV认知
  • 菱形图形输出
  • 9-12
  • 20250909
  • 9.11日总结
  • 02020305 .NET Core核心基础组件05-开发自己的配置提供者(本课没听懂,后续再补)
  • ABC_419_F - All Included
  • 漏洞解析--文件包含漏洞究竟怎么用?
  • CF182C
  • CF201C
  • CF33D
  • 【A】杂题悬桨
  • 基于 Gitlab 实现 Go 的 CI/CD
  • 2025.9.11
  • 如何使用jobleap.cn避免简历中的严重错误
  • 如何用产品思维优化简历的“用户体验”?
  • 实现我的第一个langchain应用
  • React Antd or Antd Pro:findDOMNode is deprecated and will be removed in the next major release.
  • 单板挑战4路YOLOv8!米尔瑞芯微RK3576开发板性能实测
  • 吻得太逼真
  • flink on k8s的基本介绍
  • Transtion动画组件要求包裹元素必须是单一根节点
  • 企业级 AI Agent 开发指南:基于函数计算 FC Sandbox 方案实现类 Chat Coding AI Agent
  • 一招解决Proxmox VE虚拟机磁盘空间耗尽:LVM在线扩容实战 - 若
  • jiaozi
  • Rust太难了。。。。。。。
  • redis实现缓存1-添加商户缓存
  • Springboot 集成 飞书群消息
  • Ubuntu 24.04 LTS 登录用户和密码忘记找回方法