1. 首页
  2. 公告
  1. 登录
  2. Language
    1. English
    2. 한국어
    3. 简体中文
    4. 正體中文

2022tysc0196

UID: 8315, 注册于 2022-6-20 17:18:23, 最后登录于 2025-9-6 13:20:30, 目前离线.

解决了 705 道题目,RP: 264.75 (No. 69)

♂
  • 个人简介

    数论知识点整理

    贝祖定理

    素数筛法

    欧拉函数

    数论分块

    #include <bits/stdc++.h>
    #define int long long
    using namespace std;
    const int N=2e9;
    struct node{
    	int ls,rs,val;
    }d[6000005];
    int n,g,r,mod,l[200005],s[200005],t[200005];
    int query(int &p,int l,int r,int s,int t){
    	if(!p)return 1e15;
    	if(s<=l&&r<=t)return d[p].val;
    	int mid=l+r>>1;
    	int minn=1e15;
    	if(s<=mid)minn=min(minn,query(d[p].lson,l,mid,s,t));
    	if(mid+1<=t)minn=min(minn,query(d[p].rson,mid+1,r,s,t));
    	return minn;
    }
    signed main(){
    	cin>>n>>g>>r;
    	mod=g+r;
    	for(int i=1;i<=n+1;i++){
    		cin>>l[i];
    		s[i]=s[i-1]+l[i];
    	}
    	for(int i=n;i>=1;i--){
    		int p=1;
    		int nxt=min(query(p,1,N,g-t,mod-t-1),query(p,1,N,g+mod-t,N));
    		if(nxt==1e15)t[i]=s[n]-s[i];
    		else t[i]=s[nxt]-s[i]+mod-(s[nxt]-s[i])%mod+t[nxt];
    	}
    }
    
    
  • 最近活动

    • 铁外初级组十一月份(一) 作业
    • 2024oiClass入门组周赛计划#06 IOI
    • 张晋嘉、倪穗霆杂题 作业
    • 【oiClass公益赛】2023CSPJ模拟赛#10 OI
    • 【oiClass公益赛】2023CSPJ模拟赛#02 OI
    • 【oiClass公益赛】2023CSPJ模拟赛#01 OI
    • 开学DP测试 IOI
    • 越白冬令营测试1 OI
    • 预备班寒假集训结营赛 OI
    • 越白D班期末小测 OI
    • 2022TYSC秋季班作业7 作业
    • 越秀三周要做的题目 IOI
    • 越白D班国庆越来越白测试 OI
    • 越白暑期选拔第二场下午 IOI
    • 越白暑期选拔第一场下午 IOI
    • 越白第二周测试 IOI
    • 越铁第一周比赛作业 作业
    • 作业11 一维数组2——标记 作业
    • 第10课 一维数组 作业
    • 第9课 多重循环 作业
    • 第8课 while语句2 作业
    • 第7课 while语句1 作业
    • 第6节 for语句3——多数据处理 作业
    • 第5节 for语句2——枚举+筛选 作业
    • 第4节 学习C++ for循环语句 作业
    • 第3课 if语句 作业
    • 第2课 认识 C++ 表达式 作业
    • 第1课 认识C++程序结构 作业
  • Stat

  • Rating

745
已递交
705
已通过
0
题解被赞

状态

  • 评测队列
  • 服务状态

开发

  • 开源

支持

  • 帮助
  • 联系我们

关于

  • 关于
  • 隐私
  • 服务条款
  • 版权申诉
  1. Language
    1. English
    2. 한국어
    3. 简体中文
    4. 正體中文
  2. 兼容模式
  3. 主题
    1. 亮色
    2. 暗色
  1. 粤ICP备2024335011号
  2. Worker 0, 8ms
  3. Powered by Hydro v5.0.0-beta.8 Community
关闭

登录

使用您的 oiClass 通用账户

忘记密码或者用户名?