【蓝桥杯】国赛普及-

news2024/11/15 4:48:52

题目列表 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn)

P9420 [蓝桥杯 2023 国 B] 子 2023 / 双子数 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn)

#include<bits/stdc++.h>
using ll=unsigned long long;
#define int ll
const int N=2e5+10;
int k=0;
std::string s;
int a,b,c,d;
void solve()
{
	char op;
	std::cin>>op;
	if(op=='A')
	{
		std::string s;
		for(int i=1;i<=2023;i++)
		{
			s+=std::to_string(i);	
		}	
		//std::cout<<s;
		//std::cout<<5484660609<<'\n';
		ll ans=0;
		int len=s.length();
		
		std::vector<int> v1;
		std::vector<int> v2;
		std::vector<int> v3;
		for(int i=0;i<len;i++)
		{
			if(s[i]=='2') v1.push_back(i);
			if(s[i]=='0') v2.push_back(i);
			if(s[i]=='3') v3.push_back(i);
		}
		
		for(int i=0;i<v1.size();i++)
		{
			for(int j=0;j<v2.size();j++)
			{
				if(v2[j]<=v1[i]) continue;
				
				for(int k=i+1;k<=v1.size();k++)
				{
					if(v1[k]<=v2[j]) continue;
					
					for(int p=0;p<v3.size();p++)
					{
						if(v3[p]<=v1[k]) continue;
						ans++;
					}
				}
			}
		}
		std::cout<<ans<<'\n';
	}
}
signed main()
{
	std::ios::sync_with_stdio(false);
	std::cin.tie(0);
	
	int t=1;
	//std::cin>>t;
	while(t--)
	{
		solve();
	}
	return 0;
} 

答案算出来是5484660609。

把质数存下来枚举判断即可,我不记得筛质数的板子所以写了个isprime。。

#include<bits/stdc++.h>
using ll=unsigned long long;
#define int ll
const int N=2e5+10;
int k=0;
std::string s;
int a,b,c,d;
bool isprime(int x)
{
	for(int i=2;i<=x/i;i++)
	{
		if(x%i==0) return false;
	}
	return true;
}
void solve()
{
	char op;
	std::cin>>op;
	if(op=='A')
	{
		std::string s;
		for(int i=1;i<=2023;i++)
		{
			s+=std::to_string(i);	
		}	
		//std::cout<<s;
		std::cout<<5484660609<<'\n';
		ll ans=0;
		int len=s.length();
		
		std::vector<int> v1;
		std::vector<int> v2;
		std::vector<int> v3;
		for(int i=0;i<len;i++)
		{
			if(s[i]=='2') v1.push_back(i);
			if(s[i]=='0') v2.push_back(i);
			if(s[i]=='3') v3.push_back(i);
		}
		
		for(int i=0;i<v1.size();i++)
		{
			for(int j=0;j<v2.size();j++)
			{
				if(v2[j]<=v1[i]) continue;
				
				for(int k=i+1;k<=v1.size();k++)
				{
					if(v1[k]<=v2[j]) continue;
					
					for(int p=0;p<v3.size();p++)
					{
						if(v3[p]<=v1[k]) continue;
						ans++;
					}
				}
			}
		}
		std::cout<<ans<<'\n';
	}else{
//		for(int i=1;i<=110000000;i++)
//		{
//			if(i*i>=23333333333333)
//			{
//				std::cout<<i;
//				break;
//			}
//		}
//4830549
		std::vector<int> v;
		for(int i=2;i<=5000000;i++)
		{
			if(isprime(i)) v.push_back(i);
		}
		//std::cout<<v.size()<<"xxx\n";
		ll ans=0;
		for(int i=0;i<v.size();i++)
		{
			for(int j=i+1;j<v.size();j++)
			{
				if((double)v[i]*v[i]*v[j]*v[j]<=23333333333333&&v[i]*v[i]*v[j]*v[j]>=2333) ans++;
				if((double)v[i]*v[i]*v[j]*v[j]>23333333333333) break;
			}
		}
		std::cout<<ans<<'\n';
		//947293
	} 
}
signed main()
{
	std::ios::sync_with_stdio(false);
	std::cin.tie(0);
	
	int t=1;
	//std::cin>>t;
	while(t--)
	{
		solve();
	}
	return 0;
} 

最后算出来是947293,偶对要开double,这题会爆ull,原来double比unsigned longlong大啊。

补个线性筛版本,快很多。

#include<bits/stdc++.h>
using ll=unsigned long long;
#define int ll
const int N=5e6+10;
int k=0;
std::string s;
bool st[N];
void solve()
{
		std::vector<int> v;
		for(int i=2;i<=5000000;i++)
		{
			if(!st[i]) v.push_back(i);
			for(int j=0;j<v.size()&&v[j]<=5000000/i;j++)
			{
				st[v[j]*i]=1;
			}
		}
		//std::cout<<v.size()<<"xxx\n";
		ll ans=0;
		for(int i=0;i<v.size();i++)
		{
			for(int j=i+1;j<v.size();j++)
			{
				if((double)v[i]*v[i]*v[j]*v[j]<=23333333333333&&v[i]*v[i]*v[j]*v[j]>=2333) ans++;
			
				if((double)v[i]*v[i]*v[j]*v[j]>23333333333333) break;
			}
		}
		std::cout<<ans<<'\n';
		//947293
}
signed main()
{
	std::ios::sync_with_stdio(false);
	std::cin.tie(0);
	
	int t=1;
	//std::cin>>t;
	while(t--)
	{
		solve();
	}
	return 0;
} 

P8605 [蓝桥杯 2013 国 AC] 网络寻路 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn)

 DFS会t一个点。

#include<bits/stdc++.h>
using ll=unsigned long long;
using i128=__int128;

const int N=1e5+10;
std::vector<int> g[N];
ll ans=0;
bool st[N];
void dfs(int fa,int x,int cnt)
{
	if(cnt==2)
	{
		for(auto i:g[x])
		{
			if(!st[i])
			{
				ans++;
			//	break;
			}
		}
		return ;
	}
	if(cnt>2) return ;
	
	for(auto i:g[x])
	{
		if(i==fa) continue;
		if(st[i]) continue;
		
		st[i]=1;
		dfs(fa,i,cnt+1);
		st[i]=0;
	}
}
void solve()
{
	int n,m;
	std::cin>>n>>m;
	while(m--)
	{
		int u,v;
		std::cin>>u>>v;
		g[u].push_back(v);
		g[v].push_back(u);
	}
	for(int i=1;i<=n;i++)
	{
		dfs(i,i,0);
	}
	std::cout<<ans<<'\n';
}
signed main()
{
	std::ios::sync_with_stdio(false);
	std::cin.tie(0);
	
	int t=1;
	//std::cin>>t;
	while(t--)
	{
		solve();
	}
	return 0;
} 

实际上经过两个点,我们直接枚举边就好了,对于一条边的两个端点如果都还连着别的点,情况数就加上。

#include<bits/stdc++.h>
using ll=unsigned long long;
using i128=__int128;

const int N=1e5+10;

ll ans=0;
int u[N],v[N];
int rd[N];
void solve()
{
	int n,m;
	std::cin>>n>>m;
	
	for(int i=1;i<=m;i++)
	{
		std::cin>>u[i]>>v[i];
		rd[v[i]]++,rd[u[i]]++;
	}
	for(int i=1;i<=m;i++)
	{
		if(rd[v[i]]>1&&rd[u[i]]>1)
		{
			ans+=(rd[v[i]]-1)*(rd[u[i]]-1);
		}
	}
	ans*=2;
	std::cout<<ans<<'\n';
}
signed main()
{
	std::ios::sync_with_stdio(false);
	std::cin.tie(0);
	
	int t=1;
	//std::cin>>t;
	while(t--)
	{
		solve();
	}
	return 0;
} 

P8738 [蓝桥杯 2020 国 C] 天干地支 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn)

就是一个模拟题,静下心模拟就好了。 

题目说1900是一个庚子年,1900%60=40,第一个庚子年是0040,然后%10,%12会发现0000是一个庚申年,然后随意输入一个年份在0000的基础上模拟就好。

#include<bits/stdc++.h>
using ll=unsigned long long;
using i128=__int128;
#define int ll 
const int N=1e5+10;

std::string a[]={"jia","yi","bing","ding","wu","ji","geng","xin","ren","gui"};
std::string b[]={"zi","chou","yin","mao","chen","si","wu","wei","shen","you","xu","hai"};
void solve()
{
	int y;
	std::cin>>y;
	int nowa=6,nowb=8;
	
	y%=60;
	int x=y%10,p=y%12;
	std::cout<<a[(nowa+x)%10]<<b[(nowb+p)%12]; 
}
signed main()
{
	std::ios::sync_with_stdio(false);
	std::cin.tie(0);
	
	int t=1;
	//std::cin>>t;
	while(t--)
	{
		solve();
	}
	return 0;
} 

P8697 [蓝桥杯 2019 国 C] 最长子序列 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn)

 完全用不上dp,指针模拟即可。

#include<bits/stdc++.h>
using ll=unsigned long long;
using i128=__int128;
//#define int ll 
const int N=1e5+10;

void solve()
{
	std::string s,t;
	std::cin>>s>>t;
	
	int cnt=0;
	for(int i=0;i<s.length();i++)
	{
		if(s[i]==t[cnt]) cnt++;
	}
	std::cout<<cnt<<'\n';
}
signed main()
{
	std::ios::sync_with_stdio(false);
	std::cin.tie(0);
	
	int t=1;
	//std::cin>>t;
	while(t--)
	{
		solve();
	}
	return 0;
} 

P8654 [蓝桥杯 2017 国 C] 合根植物 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn)

这题想到并查集就是个板子题了,然后就是最后数集合的个数就直接数有几个根即可。

考前还是要复习一下并查集的板子。

#include<bits/stdc++.h>
using ll=unsigned long long;
using i128=__int128;
//#define int ll 
const int N=1e6+10;
int p[N];
ll find(int x)
{
	if(p[x]!=x)
	{
		p[x]=find(p[x]);
	}
	return p[x];	
}
void merge(int a,int b)
{
	int pa=find(a),pb=find(b);
	if(pa!=pb) 
	{
		p[pa]=pb;
	}
}
void solve()
{
	int n,m;
	std::cin>>m>>n;
	for(int i=1;i<=m*n;i++)
	{
		p[i]=i;
	}
	
	int k;
	std::cin>>k;
	while(k--)
	{
		int a,b;
		std::cin>>a>>b;
		merge(a,b);
	}
	
	ll ans=0;
	for(int i=1;i<=m*n;i++)
	{
		if(p[i]==i) ans++;
	}
	std::cout<<ans<<'\n';
}
signed main()
{
	std::ios::sync_with_stdio(false);
	std::cin.tie(0);
	
	int t=1;
	//std::cin>>t;
	while(t--)
	{
		solve();
	}
	return 0;
} 

P8604 [蓝桥杯 2013 国 C] 危险系数 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn)

题意就是输出a到b中间有几个点是必走的。

这样,我们数出a到b一共有几条路,然后对每次正确的路经过的点计数。统计有多少个点经过的次数与总路线数相同就必走的点。

#include<bits/stdc++.h>
using ll=unsigned long long;
using i128=__int128;
//#define int ll 
const int N=1e6+10;
std::vector<int> g[N];
int s,e;
ll cnt=0;
bool st[N];
int c[N];
int n,m;
void dfs(int x)
{
	if(x==e)
	{
		cnt++;
		for(int i=1;i<=n;i++)
		{
			if(st[i]) c[i]++;
		}
		return ;
	}
	
	for(auto i:g[x])
	{
		if(st[i]) continue;
		
		st[i]=1;
		dfs(i);
		st[i]=0;
	}
}
void solve()
{
	
	std::cin>>n>>m;
	
	while(m--)
	{
		int a,b;
		std::cin>>a>>b;
		g[a].push_back(b);
		g[b].push_back(a);
	}
	
	//u到v必须经过的点 
	std::cin>>s>>e;
	st[s]=1;
	dfs(s); 
	
	if(cnt==0)
	{
		std::cout<<-1<<'\n';
		return ;
	}
	ll ans=0;
	for(int i=1;i<=n;i++)
	{
		if(c[i]==cnt) ans++;
	}
	ans-=2;
	std::cout<<ans<<'\n';
}
signed main()
{
	std::ios::sync_with_stdio(false);
	std::cin.tie(0);
	
	int t=1;
	//std::cin>>t;
	while(t--)
	{
		solve();
	}
	return 0;
} 

 P8615 [蓝桥杯 2014 国 C] 拼接平方数 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn)

模拟即可。

拼接平方数的定义是,这个数本身是完全平方数,还能拆成2个完全平方数。

#include<bits/stdc++.h>
using ll=unsigned long long;
using i128=__int128;
//#define int ll 
const int N=1e6+10;
std::vector<int> g[N];
int s,e;
ll cnt=0;
bool is(int x)
{
	int t=std::sqrt(x);
	return t*t==x;
}
void solve()
{
	int a,b;
	std::cin>>a>>b;
	for(int i=a;i<=b;i++)
	{
		std::string s=std::to_string(i);
		for(int j=1;j<s.length();j++)
		{
			int x=i/std::pow(10,j);
			int y=i%((int)std::pow(10,j));
			if(x==0||y==0) continue;
			
			if(is(i)&&is(x)&&is(y))
			{
				std::cout<<i<<'\n';
				break;
			}
		}
	}
	
}
signed main()
{
	std::ios::sync_with_stdio(false);
	std::cin.tie(0);
	
	int t=1;
	//std::cin>>t;
	while(t--)
	{
		solve();
	}
	return 0;
} 

P8641 [蓝桥杯 2016 国 C] 赢球票 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn)

模拟即可。

#include<bits/stdc++.h>
using ll=long long;
using ull=unsigned long long;
#define fir first
#define sec second
#define int ll

const int N=1e6+10;
const int mod=1e9+7;

int a[N];
bool st[N];
void solve()
{
	int n;
	std::cin>>n;
	for(int i=0;i<n;i++)
	{
		std::cin>>a[i];
	}
	ll maxn=0,now=1,cnt=1;
	for(int i=0;i<n;i++)
	{	
		memset(st,0,sizeof st);
		ll s=0;
		cnt=1,now=i;
		while(1)
		{
			while(st[now%n]||a[now%n]!=cnt)
			{	
				if(now>100000) break;
				if(st[now%n]) 
				{
					now++;
					continue;
				}
				now++,cnt++;
			}
			if(a[now%n]==cnt&&st[now%n]==0)
			{
				st[now%n]=1;
				s+=a[now%n];
				cnt=1;
				now++;
			}else break;
		}
		//std::cout<<i<<" "<<s<<'\n';
		maxn=std::max(maxn,s);
	}
	std::cout<<maxn<<'\n';
}
signed main()
{
	std::ios::sync_with_stdio(false);
	std::cin.tie(0);
	
	int t=1;
	//std::cin>>t;
	while(t--)
	{
		solve();
	}
	return 0;
}

P9421 [蓝桥杯 2023 国 B] 班级活动 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn)

一点点思维。

重复的是必须要改的,然后缺的队数也是至少要改的,取个最大值即可。 

#include<bits/stdc++.h>
using ll=long long;
using ull=unsigned long long;
#define fir first
#define sec second
#define int ll

const int N=1e6+10;
const int mod=1e9+7;

int a[N];
void solve()
{
	int n;
	std::cin>>n;
	std::map<int,int> mp;
	for(int i=1;i<=n;i++)
	{
		std::cin>>a[i];
		mp[a[i]]++;
	}
	ll ans=0,cnt=0,p=0;
	for(auto i:mp)
	{
		if(i.sec>=2)
		{
			ans+=i.sec-2;//至少要改这么多 
			cnt++;//有几队 
		}else{
			p++;
		} 
	}
	//凑好了cnt队,必须要改的 
	std::cout<<std::max((n-cnt*2)/2,ans)<<'\n';
}
signed main()
{
	std::ios::sync_with_stdio(false);
	std::cin.tie(0);
	
	int t=1;
	//std::cin>>t;
	while(t--)
	{
		solve();
	}
	return 0;
}

P8700 [蓝桥杯 2019 国 B] 解谜游戏 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn)

我写不出来看的题解感觉好简单,有点接近cf思维题了。

P8700 [蓝桥杯 2019 国 B] 解谜游戏 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn)

#include<bits/stdc++.h>
using ll=long long;
using ull=unsigned long long;
#define fir first
#define sec second
#define int ll

const int N=1e6+10;
const int mod=1e9+7;

int a[N];
bool st[N];
void solve()
{
	std::string a,b,c;
	std::cin>>a>>b>>c;
	std::map<char,int> mp;
	
	for(int i=0;i<4;i++)
	{
		mp['G']=mp['Y']=mp['R']=0;
		
		mp[a[i]]++,mp[b[i]]++,mp[c[i]]++;
		
		mp[a[i+4]]++,mp[a[i+8]]++;				
		mp[b[i+4]]++;
		
		//std::cout<<mp['G']<<" "<<mp['R']<<" "<<mp['Y']<<'\n';
		if(mp['G']==3&&mp['R']==2&&mp['Y']==1)
		{
			continue;
		}
		std::cout<<"NO\n";
		return ;
	} 
	std::cout<<"YES\n";
}
signed main()
{
	std::ios::sync_with_stdio(false);
	std::cin.tie(0);
	
	int t=1;
	std::cin>>t;
	while(t--)
	{
		solve();
	}
	return 0;
}

P8692 [蓝桥杯 2019 国 C] 数正方形 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn)

 推结论。

#include<bits/stdc++.h>
#define int long long
using namespace std;
const int mod = 1e9+7;
int n,ans;
signed main()
{
	cin>>n;
	for(int i = 1;i<n;i++)
		ans+=i*(n-i)*(n-i),ans%=mod;
	cout<<ans;
	return 0;
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1701205.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

嵌入式UI开发-lvgl+wsl2+vscode系列:1、资料收集以及Windows下WSL2模拟环境运行示例demo

文章目录 一、前言二、资料收集三、Windows下WSL2上编译运行lvgl的demo程序1、lvgl简介2、lvgl特性3、配置要求4、Windows下vscodewsl2模拟环境搭建4.1、安装vscodewsl24.2、下载获取项目&#xff1a;4.3、安装显卡驱动4.4、下载lvgl并编译运行示例demo 四、最后 一、前言 UI界…

Python数据分析-心脏病(随机森林预测分析)

本次案例分析用心脏病数据集来做随机森林模型预测 导入基本的数据分析包 import pandas as pd import numpy as np from sklearn.model_selection import train_test_split from sklearn.ensemble import RandomForestClassifier from sklearn.metrics import accuracy_score…

云计算-关系型数据库(Relational Database)

关系数据库服务&#xff08;RDS&#xff09;&#xff08;Relational Database Service (RDS)&#xff09; Amazon RDS 可用于在云中设置和运行关系数据库。它支持多种数据库实例类型以及多个数据库引擎&#xff0c;如 Amazon Aurora、PostgreSQL、MySQL、MariaDB、Oracle 数据库…

基于Vue的应届毕业生财务管理系统-计算机毕业设计源码82886

摘 要 随着互联网大趋势的到来&#xff0c;社会的方方面面&#xff0c;各行各业都在考虑利用互联网作为媒介将自己的信息更及时有效地推广出去&#xff0c;而其中最好的方式就是建立网络管理系统&#xff0c;并对其进行信息管理。由于现在网络的发达&#xff0c;应届毕业生财务…

c# sqlite使用

安装包 使用 const string strconn "Data Sourcedata.db"; using (SQLiteConnection conn new SQLiteConnection(strconn)) {conn.Open();var cmd conn.CreateCommand();//创建表cmd.CommandText "create table t1(id int,name varchar(10))";var obj…

二百三十八、Hive——Hive中为每条数据创建唯一ID

一、目的 由于Kafka的JSON中缺少唯一的ID标识字段&#xff0c;因此发现后面的需求中DWD层表需要有一个唯一ID字段&#xff0c;这样才能与数据质量表更好的关联 二、Hive版本 尚硅谷的3.1.2版本 三、Hive创建唯一ID方法 网上的创建唯一ID方法有很多&#xff0c;这里展示一些…

子网划分,交换机原理与配置

子网划分 IP地址 IPv4由32位二进制数组成&#xff0c;一般用点分十进制来表示 IPv4是由32位二进制数组成&#xff0c;分成四组,第组八位。例如:11000000.10101000.00000000.00000010 为了便于配置通常表示成点分十进制形式例如:192.168.0.2 255.255.255.0 IPv6由128位组成&…

HDR视频相关标准-HDR vivid(二)

上文介绍了HDRvivid的一些技术。今天从全局角度来看看HDR视频的处理流程&#xff0c;HDR视频系统&#xff0c;即建立一个比SDR视频更大的色彩/亮度坐标体系&#xff0c;并改变系统的传输函数&#xff0c;以再现更大的色域(WCG)和更高的亮度动态范围。 菁彩 HDR技术的专业术语 …

充电宝哪个牌子好用?充电宝品牌怎么选?充电宝最好的牌子排名

现在市面上的充电宝品牌琳琅满目&#xff0c;但并不是所有的充电宝都安全可靠。据央视的一个报道&#xff0c;市面上有35%充电宝质量是不过关的!充电宝买不对就非常容易出现爆炸的一个情况&#xff0c;所以大家对选充电宝不仅能保障设备的安全。那么&#xff0c;充电宝哪个牌子…

TypeScript学习日志-第三十二天(infer关键字)

infer关键字 一、作用与使用 infer 的作用就是推导泛型参数&#xff0c;infer 声明只能出现在 extends 子语句中&#xff0c;使用如下&#xff1a; 可以看出 已经推导出类型是 User 了 二、协变 infer 的 协变会返回联合类型&#xff0c;如图&#xff1a; 三、逆变 infer…

FusionCharts 隐藏试用图标

1、找到fusioncharts.js文件 2、搜索“raphael-group-” 3、找到此处进行替换黄线部分 将&#xff1a;"a.setAttribute("class","raphael-group-"t)" 替换成"(a.setAttribute("class","raphael-group-"t),a.setAttr…

基于 Wireshark 分析 TCP 协议

一、TCP 协议 TCP&#xff08;Transmission Control Protocol&#xff09;是一种面向连接的、可靠的传输层协议。它在网络通信中扮演着重要的角色&#xff0c;用于保证数据的可靠传输。 TCP协议的特点如下&#xff1a; 1. 面向连接&#xff1a;在通信前需要先建立连接&#x…

学习Uni-app开发小程序Day26

这一章学习的内容细节较多&#xff0c;主要是分为&#xff1a;首次加载减少网络消耗、获取图片的详细信息、图片的评分和避免重复评分、将图片下载到本地并且获取设备的授权 加载图片减少网络消耗 这里突出这个功能&#xff0c;是根据老师视频上的描述&#xff0c;个人觉得很…

如何彻底搞懂组合(Composite)设计模式?

当我们在设计系统对象关系时&#xff0c;有时候会碰到这样一种场景&#xff0c;一个对象中包含了另一组对象&#xff0c;两者构成一种”部分-整体”的关联关系。 正如上图中所展示的&#xff0c;当我们面对这样一种对象关系时&#xff0c;通常都需要分别构建单独的访问方式&…

11.Redis之zset类型

1.zset类型基本介绍 有序描述的是&#xff1a;升序/降序 Set 集合 1.唯一 2. 无序 孙行者,行者孙, 者行孙 >同一只猴~~ List有序的 孙行者,行者孙, 者行孙 >不同的猴~~ zset 中的 member 仍然要求是唯一的!!(score 则可以重复) 排序的规则是啥? 给 zset 中的 member 同…

太狠了,凌晨5点面试。。

(关注数据结构和算法&#xff0c;了解更多新知识) 网上看到一网友发文说收到面试邀请&#xff0c;面试时间竟然是早晨5点&#xff0c;这是要猝死的节奏。有的网友说应该是下午 5 点&#xff0c;如果是下午 5 点直接写下午 5 点就行了&#xff0c;或者写 17 点也行&#xff0c;直…

中医理疗元宇宙 科技赋能中医药产业走向国际市场

基于380亿参数量&#xff0c;对中医药海量文本进行数据训练&#xff0c;实现方剂优化、机制阐释和新适应症的精准发现……日前在天津召开的数智赋能大健康产业新质生产力暨第四届中医药国际发展大会上&#xff0c;由天士力医药集团与华为云共同开发的“数智本草”中医药大模型正…

【再探】设计模式—职责链模式、命令模式及迭代器模式

行为型设计模式研究系统在运行时对象之间的交互&#xff0c;进一步明确对象的职责。有职责链模式、命令模式、解释器模式、迭代器模式、中介者模式、备忘录模式、观察者模式、状态模式、策略模式、模板方法模式及访问模式共11种。 1 职责链模式 需求&#xff1a;1) 请求能被多…

自动驾驶中的“ImageNet”?CVPR2024新作OccFeat:BEV 自监督预训练

论文标题&#xff1a; OccFeat: Self-supervised Occupancy Feature Prediction for Pretraining BEV Segmentation Networks 论文作者&#xff1a; Sophia Sirko-Galouchenko, Alexandre Boulch, Spyros Gidaris, Andrei Bursuc, Antonin Vobecky, Patrick Prez, Renaud Ma…

Nginx实战(安装部署、常用命令、反向代理、负载均衡、动静分离)

文章目录 1. nginx安装部署1.1 windows安装包1.2 linux-源码编译1.3 linux-docker安装 2. nginx介绍2.1 简介2.2 常用命令2.3 nginx运行原理2.3.1 mater和worker2.3.3 Nginx 的工作原理 2.4 nginx的基本配置文件2.4.1 location指令说明 3. nginx案例3.1 nginx-反向代理案例013.…