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

蓝桥杯刷题

洛谷P10425R格式

#include<iostream>
#include<vector>
#include<algorithm>
using namespace std;
int n;
string a;
vector<int> mul(vector<int>&A, vector<int>&B){
	vector<int> C(A.size() + B.size(), 0);
	for(int i = 0; i < A.size(); i++){
		int t = 0;
		for(int j = 0; j < B.size(); j++){
			t += A[i] * B[j] + C[i + j];
			C[i + j] = t % 10;
			t /= 10; 
		}
		if(t)C[i + B.size()] += t;
	}
	while(C.size() > 1 && C.back() == 0)C.pop_back();
	return C;
}
int main() {
	cin >> n >> a;
	vector<int>A;
	int cnt = 0;
	for(int i = a.size() - 1; i >= 0; i--){
		if(a[i] != '.')A.push_back(a[i] - '0');
	}
	reverse(a.begin(), a.end());
	cnt = a.find('.');
	vector<int> B;
	B.push_back(2);
	while(n--){
		A = mul(A, B);
	}
	for(int i = A.size() - 1; i > cnt; i--)cout << A[i];
	if(A[cnt - 1] >= 5)cout << A[cnt] + 1;
	else cout << A[cnt];
	
	
	return 0;
}

洛谷P8783统计子矩阵

#include <iostream>
using namespace std;
int n, m, k;
const int N = 505;
long long a[N][N], s[N][N], b[N];
long long ans;
int main() {
	cin >> n >> m >> k;
	for(int i = 1; i <= n; i++){
		for(int j = 1; j <= m; j++){
			cin >> a[i][j];
		}
	}
	for(int i = 1; i <= n; i++){
		for(int j = 1; j <= m; j++){
			s[i][j] = s[i - 1][j] + a[i][j];
		}
	}
	for(int u = 1; u <= n; u++){
		for(int d = u; d <= n; d++){
			for(int i = 1; i <= m; i++){
				b[i] = s[d][i] - s[u - 1][i];
			}
			int sum = 0;
			for(int i = 1, j = 1; j <= m; j++){
				sum += b[j];
				while(i <= j){
					if(sum > k){
						sum -= b[i];
						i++;
					}
					else{
						ans += j - i + 1;
						break;
					}
				}
			}
		}
	}
	cout << ans << endl;
	
	return 0;
}

洛谷P8784积木画

#include <iostream>
using namespace std;
const int N = 1e7, mod = 1e9 + 7;
long long f[N];
int n;
int main() {
	cin >> n;
	f[0] = 1, f[1] = 1, f[2] = 2, f[3] = 5;
	for(int i = 4; i <= n; i++){
		f[i] = (2 * f[i - 1] + f[i - 3]) % mod;
	}
	cout << f[n] << endl;
	return 0;
}

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

相关文章:

  • 4月2号.
  • 代码随想录C++算法训练,二叉树(day18)
  • 辛格迪客户案例 | 盛大康成GMP质量合规数字化(QMS)项目
  • ros2--urdf--IMU
  • uperMap GIS基础产品FAQ集锦(20250402)
  • 「2025最新版React+Ant Design+Router+TailwindCss全栈攻略:从零到实战,打造高颜值企业级应用
  • [ 3分钟算法 ] | 递归搜索题目 : 合并两个有序链表(递归版)
  • C++虚继承及其它特性
  • 智谱发布AI Agent“AutoGLM沉思”,开启AI“边想边干”新时代
  • k8s之Ingress讲解
  • 定制化自己的 RAG 框架:结合 LlamaIndex 与自定义优化
  • c加加学习之day01
  • 解锁Azure Speech “通话转录音分析”功能,驶向服务升级高速路
  • 深度解析 Hive Reduce 数量配置:优化原则与计算公式实战指南
  • TISAX认证是什么?如何获得TISAX认证?对企业发展的好处
  • 尚硅谷shell脚本学习
  • DeepSeek+SpringAI家庭AI医生
  • 高压线防外破警示灯:让隐患无处遁形!/ 恒峰智慧科技
  • mapbox基础,加载hillshade山体阴影图层
  • Docker内网部署前后端分离项目-Windows环境下
  • 代码调试:VS调试实操
  • 民安智库:物业满意度调查是了解业主需求的关键工具
  • spring boot集成reids的 RedisTemplate 序列化器详细对比(官方及非官方)
  • 谷粒微服务高级篇学习笔记整理---thymeleaf
  • Kafka、RocketMQ、Pulsar对比
  • Linux 文件系统超详解
  • Java中的LocalDate类
  • 关于登录鉴权session、cookie和token
  • KMstation商品库存监控下单
  • neo4j+django+deepseek知识图谱学习系统对接前后端分离前端vue