UOJ Logo

NOI.AC

ID题目提交者结果用时内存语言文件大小提交时间测评时间
#195384#3418. 鹅鸭杀weichen10033ms1712kbC++676b2023-10-18 18:57:052023-10-18 22:08:39

answer

#include<bits/stdc++.h>
using namespace std;
int n,ans;
string s,s1[1010],s2[1010],s3[1010],s4[1010],s5[1010],s6[1010],s7[1010],s8[1010];
string sh="alive",ss="dead";
bool f;
int main() {
	cin>>n;
	for(int i=0; i<n; i++) {
		cin>>s1[i]>>s2[i]>>s3[i]>>s4[i]>>s5[i]>>s6[i]>>s7[i]>>s8[i];
	}
	
	for(int i=0; i<n; i++) {
		if(s4[i]=="duck,") {
			cout<<s1[i]<<" "<<s2[i]<<" "<<" "<<sh<<endl;
		} else {
			for(int j=0; j<n; j++) {
				if(s4[j]=="duck,"&&s8[i]==s8[j]) {
					f=1;
					cout<<s1[i]<<" "<<s2[i]<<" "<<" "<<ss<<endl;
					break;
				}
			}
			if(f==0) {
				cout<<s1[i]<<" "<<s2[i]<<" "<<" "<<sh<<endl;
			}
			f=0;
		}
	}
	return 0;
}

详细

小提示:点击横条可展开更详细的信息

Test #1:

score: 10
Accepted
time: 0ms
memory: 1308kb

input:

1
DnONuKkfsK is a duck, it is at VxdjvTXugQrxHcBy

output:

DnONuKkfsK is  alive

result:

ok single line: 'DnONuKkfsK is  alive'

Test #2:

score: 10
Accepted
time: 0ms
memory: 1312kb

input:

1
h is a goose, it is at DgPHXhVJtkESkHmf

output:

h is  alive

result:

ok single line: 'h is  alive'

Test #3:

score: 10
Accepted
time: 0ms
memory: 1308kb

input:

2
HRiAYWN is a goose, it is at EL
dgwgYboiuaytmJOAv is a duck, it is at EL

output:

HRiAYWN is  dead
dgwgYboiuaytmJOAv is  alive

result:

ok 2 lines

Test #4:

score: 10
Accepted
time: 0ms
memory: 1308kb

input:

2
izNydjl is a goose, it is at qYWlAosa
EISnxurnHqHNKDD is a goose, it is at qYWlAosa

output:

izNydjl is  alive
EISnxurnHqHNKDD is  alive

result:

ok 2 lines

Test #5:

score: 10
Accepted
time: 0ms
memory: 1316kb

input:

10
NSWzSOl is a duck, it is at VCLAQReUMFYoH
owVUjFuAPuutSaKhLqh is a duck, it is at ZYPmZsegdxJOuB
...

output:

NSWzSOl is  alive
owVUjFuAPuutSaKhLqh is  alive
iamfqstvZbCYSDhlDnbq is  alive
T is  alive
zGub is  ...

result:

ok 10 lines

Test #6:

score: 10
Accepted
time: 0ms
memory: 1312kb

input:

10
kjbxCSWpMH is a duck, it is at FIlDOBA
gxRn is a duck, it is at zXofss
vIFtyFL is a duck, it is a...

output:

kjbxCSWpMH is  alive
gxRn is  alive
vIFtyFL is  alive
PFeZj is  alive
uEy is  alive
qnoZYPzR is  ali...

result:

ok 10 lines

Test #7:

score: 10
Accepted
time: 0ms
memory: 1316kb

input:

10
CdhUNaBieDYujJ is a goose, it is at ftZTshCjDGgjvPZ
e is a duck, it is at HHvP
fnjTJMUYgydjEeAFet...

output:

CdhUNaBieDYujJ is  alive
e is  alive
fnjTJMUYgydjEeAFet is  alive
Vvc is  alive
MLHmWVs is  alive
AY...

result:

ok 10 lines

Test #8:

score: 10
Accepted
time: 9ms
memory: 1712kb

input:

1000
zS is a duck, it is at uZoViqfzXzBHnojfjo
WUzyrypHYFMkE is a goose, it is at RqXtorsLNPVXWX
mbV...

output:

zS is  alive
WUzyrypHYFMkE is  dead
mbVP is  alive
iWelC is  alive
DqMTir is  alive
Zr is  alive
BsH...

result:

ok 1000 lines

Test #9:

score: 10
Accepted
time: 9ms
memory: 1708kb

input:

1000
luK is a duck, it is at Jr
kz is a duck, it is at Q
momuTR is a duck, it is at beRModCS
HmqEgsw...

output:

luK is  alive
kz is  alive
momuTR is  alive
HmqEgswLg is  dead
uFNEeUULkDT is  alive
uQgDGhomNgYQuwn...

result:

ok 1000 lines

Test #10:

score: 10
Accepted
time: 15ms
memory: 1712kb

input:

1000
IbBJmdORPKZQEUANbGl is a duck, it is at OJplxaPZjvPj
BzokAqyWjUIVWu is a duck, it is at xxYRvKG...

output:

IbBJmdORPKZQEUANbGl is  alive
BzokAqyWjUIVWu is  alive
tLHbuTjOxzopobuOMg is  alive
rLeadcccgsTAuIbp...

result:

ok 1000 lines

Extra Test:

score: 0
Extra Test Passed