专栏文章

q

题解参与者 1已保存评论 0

文章操作

快速查看文章及其快照的属性,并进行相关操作。

当前评论
0 条
当前快照
1 份
快照标识符
@miojuasf
此快照首次捕获于
2025/12/02 20:23
3 个月前
此快照最后确认于
2025/12/02 20:23
3 个月前
查看原文
CPP
#include<bits/stdc++.h>
using namespace std;
long long s;
int a[13]={0,31,28,31,30,31,30,31,31,30,31,30,31},sy,sm,sd,ey,em,ed;
int main(){
	cin>>sy>>sm>>sd;
	cin>>ey>>em>>ed;
	for(int i=sy+1;i<ey;i++){
		if(i%4==0&&i%100!=0||i%400==0)s+=366;
		else s+=365;
	}
	if(sy%4==0&&sy%100!=0||sy%400==0)a[2]=29;
	else a[2]=28;
	if(sy==ey&&sm!=em){
		for(int i=sm+1;i<=em-1;i++)s+=a[i];
		s+=a[sm]-sd;
		s+=ed;
	}
	else if(sy!=ey){
		s+=a[sm]-sd;
		for(int i=sm+1;i<=12;i++)s+=a[i];
		s+=ed;
		for(int i=1;i<em;i++){
			s+=a[i];
		}
	}
	else if(sy==ey&&sm==em)s+=ed-sd;
	cout<<s;
}
CPP
#include<bits/stdc++.h>
using namespace std;
int n,sa,sb;
int  main(){
	cin>>n;
	for(int i=1;i<=n;i++){
		string a,b;
		cin>>a>>b;
		if(a=="Jin"){
			if(b=="Mu"){
				sa+=3;
			}
			if(b=="Huo"){
				sb+=3;
			}
		}
		if(a=="Mu"){
			if(b=="Jin"){
				sb+=3;
			}
			if(b=="Tu"){
				sa+=3;
			}
		}
		if(a=="Shui"){
			if(b=="Huo"){
				sa+=3;
			}
			if(b=="Tu"){
				sb+=3;
			}
		}
		if(a=="Huo"){
			if(b=="Jin"){
				sa+=3;
			}
			if(b=="Shui"){
				sb+=3;
			}
		}
		if(a=="Tu"){
			if(b=="Mu"){
				sb+=3;
			}
			if(b=="Shui"){
				sa+=3;
			}
		}
	}
	if(sa>sb){
		cout<<"Alice";
	}
	if(sb>sa){
		cout<<"Bob";
	}
	if(sa==sb){
		cout<<"Draw";
	}
	return 0;
}
CPP
#include<bits/stdc++.h>
using namespace std;
int n,m;
map<string,int>a;
int main(){
	cin>>n;
	for(int i=1;i<=n;i++){
		string b;
		int c;
		cin>>b>>c;
		a[b]=c;
	}
	cin>>m;
	for(int i=1;i<=m;i++){
		string b;
		cin>>b;
		cout<<a[b]<<endl;
	}
	return 0;
}

评论

0 条评论,欢迎与作者交流。

正在加载评论...