Welcome home, Chtholly

[题目通道](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;
}

欢迎页(welcome-file)是在web.xml配置文件中设置的一个页面,用于在用户访问网站时自动跳转到该页面。\[1\]它可以是一个HTML、JSP或其他类型的页面。在配置欢迎页时,不需要以斜杠“/”开始,并且默认从WebRoot目录下开始查找资源。\[2\]设置一个网站的欢迎页的作用是,当用户在访问该网站时,如果没有指定具体的资源路径,就会默认访问该网站的欢迎页。\[3\]要设置欢迎页,可以在web.xml文件中使用<welcome-file-list>标签,并在其中添加<welcome-file>标签来指定欢迎页的文件名或路径。例如:<welcome-file-list> <welcome-file>login.html</welcome-file> </welcome-file-list> #### 引用[.reference_title] - *1* [web.xml中的welcome-file-list标签作用](https://blog.csdn.net/ningmeng666_c/article/details/115538178)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [Web站点的欢迎页面 web.xml -> welcome-file-list](https://blog.csdn.net/cheng_feng_xiao_zhan/article/details/97922481)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值