PAT 1023

PAT 1023 Have Fun with Numbers python解法 1023 Have Fun with Numbers (20 分) Notice that the number 123456789 is a 9-digit number consisting exactly the numbers from 1 to 9, with no duplication. Double it we will obtain 246913578, which happen... 阅读详情
#include<cstdio>
#include<iostream>
#include<string>
#include<string.h>
#include<algorithm>
#include<queue>
#include<map>
#include<set>
#include<cmath>
using namespace std;

struct bign
{
	int d[22];
	int len;
	bign()
	{
		memset(d,0,sizeof(d));
		len=0;
	}
};
string str1,str2;

bign _double(bign a)
{
	bign c;
	int carry=0;
	for(int i=0;i<str1.length();i++)
	{	
		int temp=a.d[i]+a.d[i]+carry;
		carry=temp/10;
		c.d[c.len++]=temp%10;
	}
	if(carry!=0) 
		c.d[c.len++]=carry;
	if(c.len-1>1&&c.d[c.len-1]==0)
		c.len--;
	return c;
}
void print(bign a)
{
	for(int i=0;i<a.len;i++)
	{
		printf("%d",a.d[a.len-1-i]);
	}
}
int main()
{
	bign a;
	//freopen("input.txt","r",stdin);
	cin>>str1;
	for(int i=0;i<str1.length();i++)
	{
		a.d[i]=str1[str1.length()-1-i]-'0';
	}
	bign b=_double(a);
	int hash1[10]={0};
	int hash2[10]={0};
	bool flag=false;
	if(b.len!=str1.length())
	{
		printf("No\n");
		print(b);
	}
	else
	{
		for(int i=0;i<str1.length();i++)
		{
			hash1[str1[i]-'0']++;
			hash2[b.d[i]]++;
		}
		for(int i=0;i<10;i++)
		{
			if(hash1[i]!=hash2[i])
			{
				flag=true;
			}
		}
		if(flag==true)
		{
			printf("No\n");
			print(b);
		}
		else
		{
			printf("Yes\n");
			print(b);
		}
	}
	//freopen("con","r",stdin);

	system("pause");
	return 0;
}

TensorRT(C++)部署 Pytorch模型 众所周知,python训练pytorch模型得到.pt模型。但在实际项目应用中,特别是嵌入式端部署时,受限于语言、硬件算力等因素,往往需要优化部署,而tensorRT是最常用的一种方式。本文以yolov5的部署为例,说明模型部署在x86架构上的电脑端的流程。(部署在Arm架构的嵌入式端的流程类似)。 阅读详情

相关推荐

保姆级教程:用ROS2 Humble + Gazebo Classic 从零搭建一个能键盘控制的差分AGV模型

本文提供了一份详细的ROS2 Humble与Gazebo Classic教程,指导用户从零开始搭建一个键盘控制的差分AGV模型。内容涵盖环境配置、Xacro文件设计、Gazebo仿真集成以及键盘控制实现,特别针对常见问题提供解决方案,帮助开发者快速掌握ROS2机器人仿真技术。

weixin_30387423的博客 169

成功解决: 大数据验证注意规范

一、.数据唯一性检查: DWD\DWS\ADM 按月和组织分组后结果记录唯一,否则应用层汇总数据时会有两条数据,用户人数会出现翻倍(1倍、2倍、3倍、4倍) 如:按月汇总组织人数 select month_id, organ_id from wu_bigdata_prd.dws_dl_o_organ_usernum_month t where group by month_id, organ_id having count(*)>1 二、代码检查: 1. DWD/DWSDDL和JOB字段对应关..

软件测试入门&进阶 2184

因内存不足原因导致fragment空白解决方案

在androidx之前,一般我们防止Fragment重建是在actvitity的onCreate方法中使用savedInstanceState?.remove(“android:support:fragments”)或者savedInstanceState?但是在androidx中,使用这两行代码不生效,但是看FragmentActivity中的FRAGMENT_TAG还是android:support:fragments,那为什么会不生效呢,后来点进去看发现。

qq_39431405的博客 547

PAT乙级1023

题目链接 https://pintia.cn/problem-sets/994805260223102976/problems/994805298269634560 题解 主要就是控制首位不能为0,其他的都很简单,就遍历然后往尾部加数字就好了。 // PAT BasicLevel 1023 // https://pintia.cn/problem-sets/994805260223102...

weixin_30577801的博客 96

告别版本冲突!在Ubuntu 20.04上优雅实现ROS Noetic与ROS2 Foxy双环境切换

本文详细介绍了在Ubuntu 20.04系统上实现ROS Noetic(ROS1)与ROS2 Foxy双环境共存与切换的完整方案。通过智能脚本设计和工作空间隔离,解决了版本冲突问题,帮助开发者高效管理不同ROS版本项目。特别适合需要同时开发ROS1和ROS2应用的机器人开发者。

weixin_28452161的博客 411

jetson agx orin开箱及接口介绍

jetson agx orin开箱及接口介绍

qq_58728069的博客 1万+

PAT甲级 1023

PAT甲级 1023题目 Have Fun with Numbers解析代码 题目 Have Fun with Numbers Notice that the number 123456789 is a 9-digit number consisting exactly the numbers from 1 to 9, with no duplication. Double it we will...

qq_37208650的博客 141

ABAP代码使用OAuth2.0 Client Credential调用外部API

ABAP-OAuth2.0-调用外部API

m0_74015269的博客 1956

PAT甲级 1023 Have Fun with Numbers

PAT甲级 1023 Have Fun with Numbers Notice that the number 123456789 is a 9-digit number consisting exactly the numbers from 1 to 9, with no duplication. Double it we will obtain 246913578, which happens...

旺崽的博客 2922

Carla-UE4Editor导入RoadRunner地图文件(保姆级教程)

以Carla官网导入RoadRunner地图的标准文档为参考,里面增添了很多细节和注意事项,遇到问题的小伙伴过来看看吧。

DSK_981029的博客 1万+

基于电阻分压 + 电压跟随器的直流母线电压采样电路

摘要:本文介绍了一种基于电阻分压和电压跟随器的直流母线电压采样电路设计。该电路通过R38(240kΩ)和R41(20kΩ)组成的分压网络将高电压(如48V)降至3V,再经GS8331运放构成的电压跟随器进行隔离缓冲,最后通过RC滤波输出给ADC采集。重点分析了关键元件的选型要求:分压电阻需高精度、低温度系数;运放需高输入阻抗、低失调电压;滤波电容需稳定性好。该设计适用于工业电源、新能源BMS、变频器等需要高精度电压采样的应用场景。

qq_37999850的博客 891

PAT 1023 组个最小数

PAT 1023 组个最小数 #include <bits/stdc++.h> using namespace std; const int N = 10; // 范围是 0~9 int cnt[N]; int main() { bool first_cout = false; for (int i = 0; i < N; i++) { cin >&g...

小韦同学的博客 224

Coze实战:解锁多Bot协同与条件分支工作流的奥秘

本文详细介绍了在字节跳动Coze平台实现多Bot协同与条件分支工作流的方法。首先阐述了Coze平台的功能优势,包括丰富的插件、知识库和工作流功能。随后分步骤讲解了多Bot协同的实现:从准备工作、创建Bot到协同配置,并提供了电商客服的实例演示。在条件分支工作流部分,详细说明了条件节点的作用类型、条件设定方法以及具体配置操作,强调测试优化的重要性。最后通过电商平台综合案例,展示了多Bot协同与条件分支的实际应用效果,并针对常见问题提供解决方案。文章为开发者在Coze平台上构建智能应用提供了实用指导,有助于提升

远程部署调试 运行安装 项目调试 二次开发 项目技术新 持续迭代 部分源码免费分享 450

【JAVA】PAT 乙级 1023 组个最小数

【JAVA】PAT 乙级 1023 组个最小数 题目链接 给定数字 0-9 各若干个。你可以以任意顺序排列这些数字,但必须全部使用。目标是使得最后得到的数尽可能小(注意 0 不能做首位)。例如:给定两个 0,两个 1,三个 5,一个 8,我们得到的最小的数就是 10015558。 现给定数字,请编写程序输出能够组成的最小的数。 输入格式: 输入在一行中给出 10 个非负整数,顺序表示我们拥有数字 ...

TAL_DARIM的博客 261

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

PAT1008_1019_1023

PAT 1008 PAT 1019 PAT 1023   PAT 甲级20分的题目都较为简单。 PAT 1008题解 边输入边处理即可。 #include<iostream> using namespace std; const int maxn = 110; int n; int pre = 0; int cur; int res = 0; int main(){ cin >> n; for (int i = 0; i < n; i++){

Terminal_z的博客 177

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

pat 1023

pat(Advanced Level) 1023

说文科技,做有态度的研究。 798

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

PAT甲级1023 Have Fun with Numbers

PAT 甲级 1023 Have Fun with Numbers 题目概述:给一个不超过20个数字的大正整数,求出这个数2倍之后的结果和原结果相比,如果数字个数发生了改变,输出yes,否则no 整道题的核心就是考一个字符串进行大整数相加的问题,因为这个不超过20个数字的大整数已经超过long的范围了,必须使用字符串和字符数组进行相加 package higherlevel; import ja...

优快云_Lrcx的博客 282

PAT1023

PAT1023 **题目: 1023 组个最小数 给定数字 0-9 各若干个。你可以以任意顺序排列这些数字,但必须全部使用。目标是使得最后得到的数尽可能小(注意 0 不能做首位)。例如:给定两个 0,两个 1,三个 5,一个 8,我们得到的最小的数就是 10015558。 现给定数字,请编写程序输出能够组成的最小的数。 输入格式: 输入在一行中给出 10 个非负整数,顺序表示我们拥有数字 0、数字 1、……数字 9 的个数。整数间用一个空格分隔。10 个数字的总个数不超过 50,且至少拥有 1 个非 0 的

weixin_46669927的博客 182

PAT 乙级 1023 组个最小数

PAT 乙级 1023 组个最小数 题目 输入样例: 2 2 0 0 0 3 0 0 1 0 输出样例: 10015558 原题链接 分析: 找到除零之外的最小数,优先将其输出一位,再将剩下的数按升序依次输出即可。 源码: #include<stdio.h> int main() { int shuzu[10] = { 0 },n; for (int i = 0; i < 10; i++) { scanf("%d", &shuzu[i]); } for (int

a123456chj的博客 145

PAT 甲级 1023(Have Fun with Numbers)

PAT 甲级 1023题目要求翻译代码思路 题目要求 Notice that the number 123456789 is a 9-digit number consisting exactly the numbers from 1 to 9, with no duplication. Double it we will obtain 246913578, which happens to be another 9-digit number consisting exactly the numbers f

qq_42865772的博客 361

PAT 乙级 1023(组个最小数)

PAT 乙级 1023题目要求代码思路 题目要求 给定数字 0-9 各若干个。你可以以任意顺序排列这些数字,但必须全部使用。目标是使得最后得到的数尽可能小(注意 0 不能做首位)。例如:给定两个 0,两个 1,三个 5,一个 8,我们得到的最小的数就是 10015558。 现给定数字,请编写程序输出能够组成的最小的数。 输入格式: 输入在一行中给出 10 个非负整数,顺序表示我们拥有数字 0、数字...

qq_42865772的博客 136

PAT_A1023#Have Fun with Numbers

Source: PAT A1023Have Fun with Numbers(20分) Description: Notice that the number 123456789 is a 9-digit number consisting exactly the numbers from 1 to 9, with no duplication. Double i...

weixin_30952103的博客 105
上一篇: PAT 1024
下一篇: PAT 1129
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值