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

2022tysc0196

UID: 8315, 注册于 2022-6-20 17:18:23, 最后登录于 2025-5-26 17:30:02, 最后活动于 2025-5-29 16:02:18.

解决了 705 道题目,RP: 271.06 (No. 43)

♂
  • 个人简介

    数论知识点整理

    贝祖定理

    素数筛法

    欧拉函数

    数论分块

    #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

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

状态

  • 评测队列
  • 服务状态

开发

  • 开源
  • API

支持

  • 帮助
  • QQ 群
  1. 关于
  2. 联系我们
  3. 隐私
  4. 服务条款
  5. 版权申诉
  6. Language
    1. English
    2. 한국어
    3. 简体中文
    4. 正體中文
  7. 兼容模式
  8. 主题
    1. 亮色
    2. 暗色
  1. 粤ICP备2024335011号
  2. Worker 0, 40ms
  3. Powered by Hydro v4.19.1 Community
关闭

登录

使用您的 oiClass 通用账户

忘记密码或者用户名?