首页 > 其他分享 >第一次比赛C题.日期

第一次比赛C题.日期

时间:2024-01-27 18:11:07浏览次数:26  
标签:30 10000 比赛 int 31 b100 第一次 日期 return

include <bits/stdc++.h>
using namespace std;
vector v;//vector map的应用
//先将所有情况用vector存入,再利用map容器的特性输出
int d[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};
int run(int a,int b)
{
if((a%40&&a%100!=0)||(a%4000))
{
if(b==2)return 1;
return 0;
}
return 0;
}
void init()
{
for(int i=1960;i<=2059;i++)
for(int j=1;j<=12;j++)
for(int k=1;k<=d[j]+run(i,j);k++)
{
int w;
w=i10000+j100+k;
v.push_back(w);
}
}
void solve()
{
char t;
int a,b,c;
cin>>a>>t>>b>>t>>c;
map<int ,int> m;
int w;
w=(a+1900)10000+b100+c;
m[w]=1;
w=(c+1900)10000+b100+a;
m[w]=1;
w=(c+1900)10000+a100+b;
m[w]=1;
w=(a+2000)10000+b100+c;
m[w]=1;
w=(c+2000)10000+b100+a;
m[w]=1;
w=(c+2000)10000+a100+b;
m[w]=1;
for(int i=0;i<v.size();i++)
{
if(m.count(v[i]))
{
printf("%d-%02d-%02d\n",v[i]/10000,v[i]%10000/100,v[i]%100);
}
}
}
int main()
{
int o=1;
init();
while(o--)solve();
return 0;
}

标签:30,10000,比赛,int,31,b100,第一次,日期,return
From: https://www.cnblogs.com/violet-hty/p/17991758

相关文章

  • 《程序是怎么跑起来的》的第一次前两章总结
    读了《程序是怎样跑起来的》这本书的第一章之后,让我对CPU的理解更加深入。刚开始我只认为它是相当于计算机的大脑,原来它对于程序员来说不止如此,它还是CPU,寄存器,内存,内存地址,程序计数器,累计寄存器,标志寄存器和基址寄存器。它的内部是由寄存器,控制器,运算器和时钟四部分构成。平常......
  • 比赛
     第3题    比赛查看测评数据信息N头奶牛,编号1∼N,一起参加比赛。奶牛的战斗力两两不同。这些奶牛之间已经进行了M轮两两对决。在对决中,战斗力高的奶牛一定会战胜战斗力低的奶牛。请问,通过上述M轮对决的结果,可以确定多少头奶牛的具体战斗力排名。1≤N≤100,1≤M≤4500,......
  • P5738 【深基7.例4】歌唱比赛
    1.题目介绍【深基7.例4】歌唱比赛题目描述\(n(n\le100)\)名同学参加歌唱比赛,并接受\(m(m\le20)\)名评委的评分,评分范围是\(0\)到\(10\)分。这名同学的得分就是这些评委给分中去掉一个最高分,去掉一个最低分,剩下\(m-2\)个评分的平均数。请问得分最高的同学分数是多少?......
  • 搜索推荐DeepFM算法详解:算法原理、代码实现、比赛实战
    搜索推荐DeepFM算法详解:算法原理、代码实现、比赛实战可以说,DeepFM是目前最受欢迎的CTR预估模型之一,不仅是在交流群中被大家提及最多的,同时也是在面试中最多被提及的:1、Deepfm的原理,DeepFM是一个模型还是代表了一类模型,DeepFM对FM做了什么样的改进,FM的公式如何化简并求......
  • 交强险投保日期查询接口
     本文将为大家介绍一个API接口,用于查询交强险的投保日期。该接口可以帮助用户了解自己的保险到期时间,并可以通过同步更新保险信息,提供详细的交强险投保信息。API接口链接:https://www.wapi.cn/compulsory.html 交强险投保日期查询交强险是指机动车交通事故责任强制保险,是......
  • 记录uniapp开发第一次使用mumu模拟器运行调试
     1下载Mumu模拟器mumu.163.com/2点击安装,按步骤下一步安卓mumu模拟器3打开mumu多开器右上角adb查看端口号4打开mumu模拟器5打开hbuild5.1选择运行,运行到手机模拟器,Android模拟器端口设置,将你自己多开器查看的端口号输入进去 5.2运行配置选择你mumu模拟器安装文......
  • el-date-picker日期选择器默认值,时间跨度90天
    ElementUIDatePicker1.时间范围选择器,默认加载30天,输入开始时间,结束时间只能选90天内的,90天外的禁用不能选。1<el-date-picker2v-model="value"3clearable4style="width:100%"......
  • UofTCTF 2024 比赛记录
    这次的题目挺有意思,难度适中,*开头的代表未做出,简单记录一下解题笔记。IntroductionGeneralInformation题目TheflagformatforallchallengesisUofTCTF{...},caseinsensitive.Ifyouareexperiencingtechnicaldifficultieswithchallenges,supportisonour......
  • 新开的信使——比赛总结
    7.7线上组队赛,队友:luomiao,305/400pts,rnk4/6。A题枚举保留的矩阵,坑点是\(k=0\)时可以不保留矩阵。B题简单构造,坑点是\(n=1,m=1\)。C题由于最小一半,可以用随机化,可以枚举模数再随机化判断,也可以随机两个数判断差的模数;也可以利用数量的限制优化枚举,如果模数是\(m\),则......
  • 开始新的新——比赛总结
    8.17小线下赛(小l到小n)T1:数据结构优化DP、最短路都可过,最短路可以用“前(后)缀优化建图的方式”。T2:哈夫曼树。T3:可以发现,对于两个弓箭手\(i,j\),如果\(r_i\leqr_j\),只要\(x_i-r_i\leqx_j\leqxi+r_i\),则这两个弓箭手能互相在对方的攻击范围,所以\(i,j\)能互相掩护的条......