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

11.20模拟赛div-3

场次
CF题解
ABC比较水,然而细节比较多,共耗时1h
D一个神秘的交互题,二分卡我1h结果输出答案的时候查询了一次炸了(警示后人)
E构造题上个厕所5min瞪出结论,10min写完
补F,赛时在想二分答案结果场后qzr嘴构造左0右1所以答案至多为2
实际上就是考虑什么时候取0和1

  • 0比较简单,就是所有区间的公共点取0
  • 1的话考虑
    • 若某个点不为任何区间的右端点,则这个点填1,下个点填0
    • 若某个点不为任何区间左端点,则这个点填1,前面的点填0
      然后1其他随便填就行,除了有点难调没别的
// By wnn
#include<bits/stdc++.h>
// simple name
#define pii pair<int,int>
#define pll pair<long long, long long>
#define pque priority_queue
#define x1 x_1
#define y1 y_1 
#define fir first
#define sec second
#define pb push_back
#define myfreopen freopen(".in", "r", stdin),freopen(".out", "w", stdout)
// function
#define ls(x) (x << 1)
#define rs(x) ((x << 1) | 1)
#define mid(l, r) ((l + r) >> 1)
#define debug(x) cerr << x << endl
#define dist(x, y, x2, y2) sqrt((x - x2) * (x - x2) + (y - y2) * (y - y2))
#define WA cerr << "Wrong Answer" << endl
#define init_inf32(x) memset(x, 0x3f, sizeof(x))
#define init_inf64(x) memset(x, 0x3fll, sizeof(x))
#define init_0(x) memset(x, 0, sizeof(x))
#define Dec(x) fixed << setprecision(x)
// val
#define eps 1e-9
#define inf32 0x3f3f3f3f
#define inf64 0x3f3f3f3f3f3f3f3fll
#define mod1 (int)(1e9 + 7)
#define mod2 998244353
#define PI acos(-1.0)
// god
#define int long long
using namespace std;
typedef long long ll;
typedef unsigned long long ull;
// Def important function
inline void init();
inline void ever_init();
inline void solve();
// Init rnd()
mt19937 rnd(time(0) ^ clock());
// Constants
const int dx[4] = {1, -1, 0, 0};
const int dy[4] = {0, 0, 1, -1};
const int N = 3005;int n, m;
int l[N], r[N], d[N], st[N], ed[N], ans[N], pos = -1;
inline void init(){}
inline void ever_init(){cin >> n >> m; pos = -1;init_0(d);init_0(st);init_0(ed);for(int i = 1; i <= m; i++) cin >> l[i] >> r[i];for(int i = 1; i <= m; i++){st[l[i]] = 1;ed[r[i]] = 1;d[r[i] + 1] -= 1;d[l[i]] += 1;}for(int i = 1; i <= n; i++){d[i] += d[i - 1];if(d[i] == m){pos = i;break;}}memset(ans, -1, sizeof(ans));if(pos == -1){for(int i = 1; i < n; i++){if(!ed[i]){pos = 1; ans[i] = 0; ans[i + 1] = 1; break;}if(!st[i + 1]){pos = 1; ans[i] = 1; ans[i + 1] = 0; break;}}if(pos == -1){
//			WA;cout << 0 << " ";for(int i = 2; i <= n - 1; i++) cout << i << " ";cout << 1 << "\n";return ;}else{
//			WA;int p = 2;for(int i = 1; i <= n; i++){if(ans[i] != -1) cout << ans[i] << " ";else cout << p++ << " ";}cout << "\n";}return ;}int x = 0;for(int i = 1; i <= n; i++)if(i != pos) cout << i + x << " ";else{cout << 0 << " ";x = -1;}cout << "\n";
}
inline void solve(){}signed main(){
//	myfreopen;ios::sync_with_stdio(0); cin.tie(0); cout.tie(0);init();int T = 1;cin >> T;while(T--){ever_init();solve();}return 0;
}
/*things to check:
* Will it MLE?
* Is array big enough?
* Do you need long long?
* Is inf big enough?
* max or min?
* Yes,No or YES,NO?
* Is there anything extra to output?
* Did you Countershoot?
* Have you measured the limit data?
* More measurements should be cleared!!!
*/

G比较神奇,想到往n * (n + 1) / 2上凑就可以了
H目前不会

http://www.gsyq.cn/news/55298.html

相关文章:

  • why did I speak English
  • Java 类加载机制与反射
  • 2025年电子散件手工源头厂家权威推荐榜单:灯具加工外发/手工编织加工/电子产品手工加工源头厂家精选
  • 2025 运营商数据分类分级需求演进与核心厂商全景解析
  • NAS、对象存储与 JuiceFS:百亿量化基金的存储选型实践
  • 实用指南:【Linux基础知识系列:第一百五十九篇】磁盘健康监测:smartctl
  • STM32HAL库通用定时器学后笔记 - 实践
  • CF2172H Shuffling Cards with Problem Solver 68!
  • 2025年手工雕刻石碑生产厂家权威推荐榜单:汉白玉墓碑/石碑/汉白玉石碑源头厂家精选
  • 记基于现有项目架构通过ai生成的一个语音助手功能开发设计文档
  • 2025年螺旋输送机批发厂家权威榜单:带式输送机/链板输送机/皮带输送机设备源头厂家精选
  • js yield Generator
  • 2025年北京银行贷款中介公司权威推荐榜单:贷款中介加盟/中介贷款公司/贷款公司中介源头公司精选
  • 2025年抖音矩阵系统TOP榜,优质系统一网打尽!短视频矩阵/抖音视频矩阵/视频矩阵/GEO排名/抖音矩阵系统推荐榜单
  • 项目中使用Redis缓存 - 努力-
  • 【机器学习实践】通过TREA部署、运行与分析数据集工具Explorer(向量、降维、聚类、LLM、动量)
  • 死里逃生啊;如何得到sln
  • 2025 年最新钙片厂家推荐!聚焦四期临床实证与蓝帽认证的钙片 / 氨糖钙片优选指南,附国际协会测评权威数据钙片 / 氨糖钙片厂家推荐
  • 为什么说新一代智能客服Agent,必须是“业务洞察中心”而不仅是问答工具?
  • 自定义表单设计器vform3
  • 2025年长沙公务员面试辅导机构综合实力排名,长沙长沙公务员面试解决方案与实力解析
  • 国标GB28181算法算力平台EasyGBS在水利工程远程视频监控管理中的应用
  • 2025 年精选沼气分析仪厂家推荐:手提式沼气分析仪、便携式沼气分析仪、固定式沼气分析仪、在线式沼气分析仪产品全解析,助您精准选型!
  • CH585_蓝牙HID添加数据双向透传功能
  • 2025 最新圆钢生产厂家权威推荐榜:优质合金钢 / 碳素钢产品精选,采购必看实力品牌汇总SAE4340/34crNimo6/30crNimo8/40crNimoA 圆钢推荐
  • 2025 最新板材设备厂家权威推荐榜:协会测评认证,高性价比品牌全解析PVC 发泡板材设备/警示板板材设备/路基板板材设备/仿大理石板材设备公司推荐
  • 2025年北京模拟酒店实训机构权威推荐榜单:酒店管理VR系统/酒店实训软件/酒店教学模拟软件源头机构精选
  • spingboot自动注册到nacos
  • 2025 最新管材设备源头厂家权威推荐榜:PE/PVC/PPR/MBBR/MPP 管材设备全品类高性能环保设备测评优选
  • windows和linux编写jni相关库,并使用动态调用来加载动态库