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

蓝桥杯 封闭图形个数 刷题笔记

分析 写一个node结构  定义两个数一个存数值 一个存图形个数

分解每个输入的数 的每一位   为每个输入的数赋值一个封闭图形个数的值作为判断依据

重写 cmp函数作为 sort的判断依据

#include<iostream>
#include<bits/stdc++.h>
using namespace std;
const int N = 2e5+10;
int a[10] ={1,0,0,0,1,0,1,0,2,1} ;
 struct node {
	int num;
	int  value;
	bool operator < (const node &a)const {
		return num<a.num; 
	}
}b[N];

void pow(int x,int i){
	b[i].value = x ;
	while(x){
		int t = x%10;
		b[i].num += a[t];
		x/=10;
	}
	
}
bool cmp(node a ,node b){
	if(b.num < a.num ){
		return false;
	}else if(a.num < b.num ){
		return true;
	}else if(a.num == b.num ){
		return a.value <b.value ;
	}
}

int main(){
	int n;
	cin>>n;
	for(int i = 0;i<n;i++){
		int x;
		cin>>x;
		pow(x,i);
	}
	sort(b,b+n,cmp);
	for(int i = 0;i<n;i++){
		cout<<b[i].value <<' ' ;
	}
	return 0;
}


文章转载自:
http://busboy.riewr.cn
http://chloe.riewr.cn
http://ba.riewr.cn
http://aludel.riewr.cn
http://caprifig.riewr.cn
http://burl.riewr.cn
http://achromat.riewr.cn
http://casquette.riewr.cn
http://antitank.riewr.cn
http://aborad.riewr.cn
http://arcanum.riewr.cn
http://brack.riewr.cn
http://aitch.riewr.cn
http://amethopterin.riewr.cn
http://appeared.riewr.cn
http://cannabis.riewr.cn
http://androstane.riewr.cn
http://algometric.riewr.cn
http://autotelegraph.riewr.cn
http://archaistic.riewr.cn
http://andrology.riewr.cn
http://aeroamphibious.riewr.cn
http://acus.riewr.cn
http://amyl.riewr.cn
http://aversion.riewr.cn
http://binder.riewr.cn
http://chaffinch.riewr.cn
http://bursary.riewr.cn
http://alewife.riewr.cn
http://boson.riewr.cn
http://www.dtcms.com/a/118012.html

相关文章:

  • Set 集合
  • Allegro软件自带的封装库
  • 目录穿越 + pickle反序列化 -- xyctf Signin WP
  • 智能DNS解析:解决高防IP地区访问异常的实战指南
  • Spring Boot 自定义 Redis Starter 开发指南(附动态 TTL 实现)
  • 【MATLAB】将数据保存在mat文件中 save/load/matfile
  • 力扣HOT100之链表:142. 环形链表 II
  • Spring MVC 返回 JSON 视图的方式及对比(6种)
  • [Linux系统编程]多线程
  • 从ERTS会议学习Scade的发展
  • x-cmd install | Slumber - 告别繁琐,拥抱高效的终端 HTTP 客户端
  • 软件工程第三章习题
  • 【蓝桥杯】Python大学A组第十五届省赛
  • 大数据处理全链路优化:从并行文件处理到可视化加速的工程实践
  • 【Linux工具篇】保姆级配置vscode连接远端主机以及免密配置
  • react 18 可中断的理解以及应用
  • 蓝桥杯第十二届省赛B组C++真题解析
  • 4.7正则表达式
  • el-select组件与el-tree组件结合实现下拉选择树型结构框
  • 深度学习实战电力设备缺陷检测
  • leetcode 416. 分割等和子集 中等
  • 科技快讯 | DeepSeek 公布模型新学习方式;Meta发布开源大模型Llama 4;谷歌推出 Android Auto 14.0 正式版
  • IntelliJ IDEA下开发FPGA
  • 【go】类型断言
  • 学习海康VisionMaster之直线查找组合
  • ResNet改进(22):提升特征选择能力的卷积神经网络SKNet
  • 深入解析 MySQL 底层架构:从存储引擎到查询优化
  • 时序数据库 TDengine × Excel:一份数据,两种效率
  • 借助 AI 工具使用 Python 实现北京市店铺分布地理信息可视化教程
  • Spark,IDEA编写Maven项目