当前位置: 首页 > news >正文

蓝桥杯模拟

试题 B: 含 2 天数

#include<bits/stdc++.h>
using namespace std;
int n=0,m[]{0,12,28,12,12,12,12,12,12,12,12,12,31};
int isrun(int y){
	if(y%100!=0&&y%4==0||y%400==0)return 1;
	return 0;
}
int toto(int y){
	while(y>0){
		if(y%10==2)return 1;
		y/=10;
	}
	return 0;
}
int main(){
	int s=179;
	//cout<<s;
	for(int i=1900;i<=9999;++i){
		if(isrun(i))n++;
		if(toto(i))n+=365;
		else n+=179;
	}
	cout<<n;

	return 0;
}

试题 H: 答疑

#include<bits/stdc++.h>
using namespace std;
int s,a,n;
struct stu{
	int c,e,m;
};
struct stu x[1009];
bool cmp(stu x,stu y){
	if(x.m!=y.m)return x.m<y.m;
	return x.e<y.e;
}
int main(){
	cin>>n;
	int t=0,ans=0;
	for(int i=0;i<n;++i){
		cin>>s>>a>>x[i].e;
		x[i].c=s+a;
		x[i].m=x[i].c+x[i].e;
	}
	sort(x,x+n,cmp);
	for(int i=0;i<n;++i){
		t+=x[i].c;
		ans+=t;
		t+=x[i].e;
	}
	cout<<ans;
	return 0;
}

 试题 E: 玩具蛇

#include<bits/stdc++.h>
using namespace std;
int n=0,s[5][5]{0},c=0;
int fx[]{-1,0,1,0},fy[]{0,1,0,-1};
int ok(int x,int y){
	if(x>=0&&x<4&&y>=0&&y<4&&!s[x][y])return 1;
	return 0;
}
void dfs(int x,int y,int num){
	if(num==16){
		c++;
		for(int i=0;i<n;++i){
			for(int j=0;j<n;++j){
				cout<<setw(3)<<s[i][j];
			}cout<<'\n';
		}return;
	}
	int tx,ty;
	for(int i=0;i<4;++i){
		tx=x+fx[i];ty=y+fy[i];
		if(ok(tx,ty)){
			s[tx][ty]=num+1;
			dfs(tx,ty,num+1);
			s[tx][ty]=0;
		}
	}
}
int main(){
	n=4;
	for(int i=0;i<n;++i){
		for(int j=0;j<n;++j){
			s[i][j]=1;
			dfs(i,j,1);
			s[i][j]=0;
		}
	}
	cout<<c;
	return 0;
}

http://www.dtcms.com/a/99245.html

相关文章:

  • linux-5.10.110内核源码分析 - 写磁盘(从VFS系统调用到I/O调度及AHCI写磁盘)
  • ROS1-moveit-gazebo 仿真配置
  • ThreadPoolExecutor原理详解
  • Layui实现table动态添加行,可删除、表格可编辑,小数校验
  • PE文件(十三)资源表
  • 瑞芯微 RKrga接口 wrapbuffer_virtualaddr 使用笔记
  • SQL REGEXP 正则表达式
  • 圆球法线图,图生法线图 图片生成法线图
  • Git Reset 命令详解与实用示例
  • LangChain 结构化输出:用 Pydantic + PydanticOutputParser 驯服 LLM 的“自由发挥”
  • 【VP开发如此简单】Vision pro 实现图片跟踪
  • 异步转同步,实现一个消息队列
  • leetcode刷题日记——H 指数
  • 【Qt】数据库管理
  • Unity编辑器功能及拓展(3) —[Attribute]特性
  • 导航到渲染:浏览器加载页面的关键路径分析
  • 链表的创建:头插法与尾插法详解(数据结构)
  • 指纹识别之whois的作用:WHOIS数据在渗透测试中深度利用
  • vmware 创建win10 系统,虚拟机NAT网络设置
  • OJ题:移动零
  • Day 5
  • FPGA实现4K MIPI视频解码转HDMI2.0输出,基于IMX317摄像头,支持4K@60Hz,提供2套工程源码和技术支持
  • Logback 全面指南:从基础配置到高级应用
  • 76个复古黑白科幻几何抽象灵感运动元素纹理DJ舞台背景MV视频/PSD/PNG/JPG素材 Pixflow - Tour Visual Elements
  • 深入实践:基于WebSocket的全球化金融数据实时对接方案。 马来西亚、印度、美国金融数据API
  • 【Python桌面应用】PySide6 界面开发完全指南
  • javascript实现一个函数,将字符串中的指定子串全部替换为另一个字符串的原理,以及多种方法实现。
  • 1014 Waiting in Line
  • C++中shared_ptr 是线程安全的吗?
  • 使用 Avada 主题实现高级表单功能的技术指南