首页 > 其他分享 >CF896E Welcome home, Chtholly

CF896E Welcome home, Chtholly

时间:2024-08-12 23:53:34浏览次数:11  
标签:Chtholly GCC falign int Welcome functions pragma home optimize

[题目通道](Welcome home, Chtholly - 洛谷)

#include <iostream>
#pragma GCC optimize(1)
#pragma GCC optimize(2)
#pragma GCC optimize(3)
#pragma GCC target("avx")
#pragma GCC optimize("Ofast")
#pragma GCC optimize("inline")
#pragma GCC optimize("-fgcse")
#pragma GCC optimize("-fgcse-lm")
#pragma GCC optimize("-fipa-sra")
#pragma GCC optimize("-ftree-pre")
#pragma GCC optimize("-ftree-vrp")
#pragma GCC optimize("-fpeephole2")
#pragma GCC optimize("-ffast-math")
#pragma GCC optimize("-fsched-spec")
#pragma GCC optimize("unroll-loops")
#pragma GCC optimize("-falign-jumps")
#pragma GCC optimize("-falign-loops")
#pragma GCC optimize("-falign-labels")
#pragma GCC optimize("-fdevirtualize")
#pragma GCC optimize("-fcaller-saves")
#pragma GCC optimize("-fcrossjumping")
#pragma GCC optimize("-fthread-jumps")
#pragma GCC optimize("-funroll-loops")
#pragma GCC optimize("-fwhole-program")
#pragma GCC optimize("-freorder-blocks")
#pragma GCC optimize("-fschedule-insns")
#pragma GCC optimize("inline-functions")
#pragma GCC optimize("-ftree-tail-merge")
#pragma GCC optimize("-fschedule-insns2")
#pragma GCC optimize("-fstrict-aliasing")
#pragma GCC optimize("-fstrict-overflow")
#pragma GCC optimize("-falign-functions")
#pragma GCC optimize("-fcse-skip-blocks")
#pragma GCC optimize("-fcse-follow-jumps")
#pragma GCC optimize("-fsched-interblock")
#pragma GCC optimize("-fpartial-inlining")
#pragma GCC optimize("no-stack-protector")
#pragma GCC optimize("-freorder-functions")
#pragma GCC optimize("-findirect-inlining")
#pragma GCC optimize("-fhoist-adjacent-loads")
#pragma GCC optimize("-frerun-cse-after-loop")
#pragma GCC optimize("inline-small-functions")
#pragma GCC optimize("-finline-small-functions")
#pragma GCC optimize("-ftree-switch-conversion")
#pragma GCC optimize("-foptimize-sibling-calls")
#pragma GCC optimize("-fexpensive-optimizations")
#pragma GCC optimize("-funsafe-loop-optimizations")
#pragma GCC optimize("inline-functions-called-once")
#pragma GCC optimize("-fdelete-null-pointer-checks")
using namespace std;
int a[1000005];
signed main(){
//	freopen("test.in","r",stdin);
	ios::sync_with_stdio(0);
	cin.tie(0);
	int n,m;
	cin>>n>>m;
	for(register int i=1;i<=n;++i)cin>>a[i];
	while(m--){
		int op,l,r,x;
		cin>>op>>l>>r>>x;
		if(op==1)for(register int i=l;i<=r;++i)a[i]-=(a[i]>x?x:0);
		else{
			int ans=0;
			for(register int i=l;i<=r;++i)ans+=(a[i]==x?1:0);
			cout<<ans<<"\n";
		}
	}
	return 0;
}

标签:Chtholly,GCC,falign,int,Welcome,functions,pragma,home,optimize
From: https://blog.csdn.net/2302_78855882/article/details/141145051

相关文章

  • 微信小程序实战教程-3:京西购物商城实战之Home页实现
    文章目录3、首页3.0创建home分支3.1配置网络请求3.2轮播图区域3.2.1请求轮播图的数据3.2.2渲染轮播图的UI结构3.2.3配置小程序分包3.2.4点击轮播图跳转到商品详情页3.2.5封装uni.$showMsg()方法3.3分类导航区域3.3.1获取分类导航的数据3......
  • 洛谷 CF896C Willem, Chtholly and Seniorious之珂朵莉树板子
    洛谷CF896C题解传送锚点摸鱼环节Willem,ChthollyandSeniorious题面翻译【题面】请你写一种奇怪的数据结构,支持:\(1\)\(l\)\(r\)\(x\):将\([l,r]\)区间所有数加上\(x\)\(2\)\(l\)\(r\)\(x\):将\([l,r]\)区间所有数改成\(x\)\(3\)\(l\)\(r\)\(x\):输出将\(......
  • 脚本执行报错 cp: cannot stat '/home/dar/app/log_back'$'\r''/nohup.out': No
    背景针对线上nohup日志较大,需要进行拆分,所以写了一个脚本文件,用来定时执行(或者手动执行)脚本一log_dir="/home/dar/app/log_back"#拷贝日志文件到昨天的log中cp$log_dir/nohup.out$log_dir/nohup-$(date+"%Y%m%d_%H%M%S").log#清空nohup.out日志truncate-s0$log_d......
  • 功能齐全,深度适配 Home Assistant 的 CMPOWER W1 智能插排固件(附源码)
    固件特点:足够傻瓜,配网即用,无需添加/修改任何yaml文件,配网后HA中的mqttbroker会自动发现设备以及所有实体(包括计量)。支持计量功能,无需额外校准(电压,电流,功率,电量,频率,温度),基本满足日常使用。设备离线HA中自动更新状态显示设备不可用,当设备重新上线后HA中自动更新......
  • Laravel Homestead: 打造高效PHP开发环境的终极指南
    LaravelHomestead:打造高效PHP开发环境的终极指南在当今快速发展的Web开发领域,Laravel作为最受欢迎的PHP框架之一,提供了一整套功能丰富的工具来帮助开发者快速构建高质量的应用程序。而LaravelHomestead,作为Laravel官方推荐的本地开发环境,更是以其便捷性、一致性和高效......
  • iStore实现 SmartDNS + AdGuard Home IP优选+广告屏蔽
    iStore实现SmartDNS+AdGuardHomeIP优选+广告屏蔽参考自openwrt官方版安装配置AdGuardHome+smartdns告别广告烦扰教程软路由实测系列五SmartDNS和AdGuardHome都是用于优化DNS解析和提供广告拦截功能的工具,但它们各自有不同的特点和用途:SmartDNS主要功......
  • 横竖屏切换,按home键,按返回键,锁屏与解锁屏幕,跳转透明Activity界面,启动一个 Theme
    A->B横竖屏切换:A走完ondestory才会走B的onCreate--会走pause按home键:本质上就是普通开B按返回键:也是开B但是会走关A锁屏与解锁屏幕:普通跳转透明Activity界面:会走pause但是不会走onstop启动一个Theme为Dialog的Activity:会onPause不会stop弹出Dialog时A......
  • HomeServer平台选择,介绍常用功能
    ​​平台选择HomeServer的性能要求不高,以下是我的硬件参数,可供参考:‍硬件:平台:旧笔记本CPU:i54210u内存8G硬盘:128G固态做系统盘,1T+1T机械盘组RAID1做存储。硬盘柜:盘位不足使用硬盘柜做拓展,硬盘柜一定要有散热风扇。‍待机功耗:笔记本+三块固态:9W笔记本+一......
  • HomeServer平台选择,介绍常用功能
    ​​平台选择HomeServer的性能要求不高,以下是我的硬件参数,可供参考:‍硬件:平台:旧笔记本CPU:i54210u内存8G硬盘:128G固态做系统盘,1T+1T机械盘组RAID1做存储。硬盘柜:盘位不足使用硬盘柜做拓展,硬盘柜一定要有散热风扇。‍待机功耗:笔记本+三块固态:9W笔记本+一......
  • 搭建Home Assistant智能家居系统 - 家庭设备「内网穿透」
     文章目录前言1.安装HomeAssistant2.配置HomeAssistant3.安装cpolar内网穿透3.1windows系统3.2Linux系统3.3macOS系统4.映射HomeAssistant端口5.公网访问HomeAssistant6.固定公网地址6.1保留一个固定二级子域名6.2配置固定二级子域名......