#include<cstdio>
#include<cstring>
#include<algorithm>
#include<string>
#include<iostream>
using namespace std;
struct bign
{
int d[100];
int len;
bign()
{
fill(d,d+100,0);
len=0;
}
};
bool judge(bign a)
{
for(int i=0;i<a.len/2;i++)
{
if(a.d[i]!=a.d[a.len-1-i])
return false;
}
return true;
}
bign add(bign a,bign b)
{
int temp;
int carry=0;
bign c;
for(int i=0;i<a.len||i<b.len;i++)
{
temp=a.d[i]+b.d[i]+carry;
carry=temp/10;
c.d[c.len++]=temp%10;
}
if(carry!=0)
c.d[c.len++]=carry;
return c;
}
bign change(string str)
{
bign a;
for(int i=0;i<str.length();i++)
{
a.d[a.len++]=str[str.length()-1-i]-'0';
}
return a;
}
void print(bign a)
{
for(int i=a.len-1;i>=0;i--)
{
cout<<a.d[i];
}
}
int main()
{
string str;
int k;
cin>>str>>k;
bign a=change(str);
int num=0;
while(num<k&&judge(a)==false)
{
bign b=a;
reverse(b.d,b.d+b.len);
a=add(a,b);
num++;
}
print(a);
printf("\n");
cout<<num;
system("pause");
return 0;
}相关推荐
光伏发电系统模拟及其发电预测开源python工具pvlib
本文介绍光伏发电系统模拟及其发电预测开源python工具pvlib,以及举例介绍获取辐照度方法、光伏发电预测思路。
PAT乙级1024
题目链接 https://pintia.cn/problem-sets/994805260223102976/problems/994805297229447168 题解 第一遍也是没有全部AC,有3个测试点没过,原因如下: 没有处理指数为0的情况 指数为正时,没有处理不需补充0而需插入小数点的情况。(经过https://blog.youkuaiyun.com/whenever5225/artic...
NVMe与PCIe的完美结合:高速存储背后的技术解析
本文深入解析了NVMe与PCIe技术如何完美结合,实现高速存储性能的飞跃。从机械硬盘到NVMe SSD的进化历程出发,详细介绍了PCIe总线的高带宽优势与NVMe协议的低延迟设计,以及两者协同工作带来的显著性能提升。通过实测数据对比,展示了NVMe SSD在消费级和企业级应用中的卓越表现,并提供了选购与优化建议。
PAT 甲级 1024 Palindromic Number
1024 Palindromic Number (25 point(s)) A number that will be the same when it is written forwards or backwards is known as a Palindromic Number. For example, 1234321 is a palindromic number. All singl...
数字经济新质生产力数字化转型数据要素流通交易解决方案:数据要素化演进路径与管理、公共数据授权运营平台体系、数据底座、典型应用场景
数字经济的发展依赖于数据要素的有效流通与交易,数字化转型的核心在于数据的全生命周期管理和价值释放。数据要素化通过数据资源化、资产化和资本化的“三化”过程,实现其经济与社会价值。数据管理涵盖采集、存储、加工、分析等环节,支持数据的度量与交换。公共数据、企业数据和个人数据通过场内、场外及二级市场交易实现资本化。公共数据开发利用面临隐私泄露、监督管理难等痛点,目标是构建授权运营平台体系,确保数据流通的安全与效率。平台体系包括统一门户、授权管理、运营管理、合规监督等核心功能,支持明文、密文和可信交换流通方式。数据底
OV5640调试大坑,关于binning、RES分辨率与EV曝光
OV5640在使用binning模式时,必须考虑使用场景,分辨率下降叠加动态范围压缩,会使目标对象细节在高光环境下大量丢失,2x2的binning模式,分辨率会远低于感光面积的1/4。
PAT甲级1024 Palindromic Number
PAT 甲级 1024 Palindromic Number 前言:此题用什么数据类型特别重要,如果用long的话会有两个测试点通不过(更别说int了,通不过的更多),此题要求输入的N<10的10次方,由于考虑到相加,可能就会超出long的范围,这就是这两个测试点不能通过的原因,所以要用String package higherlevel; import java.util.Scanner...
PAT甲级 1024 Palindromic Number
PAT甲级 1024 Palindromic Number A number that will be the same when it is written forwards or backwards is known as a Palindromic Number. For example, 1234321 is a palindromic number. All single digit n...
从OAuth到DID:Web4.0身份验证协议的技术演进图谱
在数字身份体系从Web2.0向Web4.0跨越的进程中,身份验证协议正经历着从中心化授权到自主主权的范式转移。本文通过对比OAuth 2.0、OpenID Connect等传统方案与W3C DID、ION等去中心化协议的技术架构,揭示身份验证技术在性能、安全、隐私三大维度的代际差异。基于对GitHub、欧盟数字身份钱包等典型系统的实测数据分析,量化评估中心化授权服务器的单点故障风险与DID链上验证的吞吐量瓶颈。结合零知识证明、分布式密钥管理等前沿技术,为开发者提供面向Web4.0的渐进式身份架构迁移策略。
JLink 添加国产芯片手把手教程(雅特力 + 华大)
拷贝厂商算法文件夹 + 配置 JLinkDevices.xml。雅特力直接复制官方配置,华大按需添加芯片节点,操作一次,永久生效,以后调试 AT32、HC32 再也不用愁找不到型号。这套方法适配全版本 JLink,也是国产 MCU 替代项目的必备技能,看完照着做,新手也能轻松搞定。百度网盘资料分享:通过网盘分享的文件:jink驱动(包括新增芯片型号)链接: https://pan.baidu.com/s/14SLgrPfyof1lglD6VQguAw?pwd=cfuq 提取码: cfuq。
PAT1024
题目链接:http://pat.zju.edu.cn/contests/pat-a-practise/1024 注意一点,必须要用字符串,long long 也会溢出! 1 #include<iostream> 2 #include<vector> 3 #include<algorithm> 4 #include<st...
Nmap源码分析(端口扫描)
端口扫描是Nmap的核心功能,用于确定目标机的端口状态(开放、关闭、过滤等),也为Nmap的服务与版本扫描、OS扫描、脚本扫描提供基本的指引信息。所以,深入理解端口扫描的实现对分析其他的扫描方式很有帮助。 1简单回顾 首先简要回顾一下端口扫描的原理以及命令行选项。 1.1扫描原理 Nmap提供的10多种类型的端口扫描方法,如TCP SYN/ACK/FIN/Xmas/NULL/ Windows/Connect,FTP Bounce, Idle scan, UDP port u...
PAT甲级1024
1024 Palindromic Number (25 分) A number that will be the same when it is written forwards or backwards is known as a Palindromic Number. For example, 1234321 is a palindromic number. All sin...
汉书HE8,好用的汇编代码编写工具
汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大
IEM模型,地表粗糙度模拟
利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟
PAT甲级 1024
PAT甲级 1024题目 Palindromic Number解析代码 题目 Palindromic Number A number that will be the same when it is written forwards or backwards is known as a Palindromic Number. For example, 1234321 is a palindrom...
ET2012新版免狗免安装绿色软件
ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,
pat 1024
pat 1024
STM32F407中文手册
STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。
PAT 甲级 1024 (Palindromic Number)
PAT 甲级 1024题目要求翻译代码思路 题目要求 A number that will be the same when it is written forwards or backwards is known as a Palindromic Number. For example, 1234321 is a palindromic number. All single digit numbers are palindromic numbers. Non-palindromic numbers can
PAT 1024 科学计数法 详解
PAT 1024 科学计数法 题意分析 以科学计数法,满足正则表达式 [+-][1-9].[0-9]E[+-][0-9],的形式输入一字符串,要求以正常形式输出。 此正则表达式可理解为 符号+小数+E+符号+指数 的形式,如 +1.234E+3 即为 $$ ...
PAT 乙级 1024
题目 题目地址:PAT 乙级 1024 题解 模拟题,重点需要考虑到各种不同情况;简单来说一下; 因为输入格式固定,所以把不同的部分分别存储和处理可以在很大程度上简化运算;其中需要考虑最多的就是小数部分在指数不同时的处理方式,大略可以分为以下几种情况: 1. 指数为正,大于基数(也就是需要在之后补零) 2. 指数为正,小于基...
PAT_1024
https://www.patest.cn/contests/pat-b-practise/1024java超时package b; import java.util.Scanner; public class _1024 { public static void main(String[] args) { Scanner in = new Scanner(System.in); S...
[PAT][Basic Level]1024
NOT AC CODE :(6/7) One Problem: #include <cstdio> #include <iostream> #include <cstdlib> #include <cstring> using namespace std; int main() { char num_input[10000]; cin>>num_input; int index = 0 ; bool fla
PAT_A1024#Palindromic Number
Source: PAT A1024Palindromic Number(25分) Description: A number that will be the same when it is written forwards or backwards is known as aPalindromic Number. For example, 1234321 is...
PAT 乙级 1024(组个最小数)
PAT 乙级 1024题目要求代码思路 题目要求 科学计数法是科学家用来表示很大或很小的数字的一种方便的方法,其满足正则表达式 [±][1-9].[0-9]+E[±][0-9]+,即数字的整数部分只有 1 位,小数部分至少有 1 位,该数字及其指数部分的正负号即使对正数也必定明确给出。 现以科学计数法的格式给出实数 A,请编写程序按普通数字表示法输出 A,并保证所有有效位都被保留。 输入格式: 每...
PAT A1024 Palindromic Number
PAT 1024 Palindromic Number Sample Input 1: 67 3 Sample Output 1: 484 2 Sample Input 2: 69 3 Sample Output 2: 1353 3 思路 1: 同A 1139 由于输入范围是10^10超int 范围,只能用string 存储运算(模拟整数运算),切记:中途也不能用int临时存某个变量...
PAT_1024. Palindromic Number
// // main.cpp // PAT_1024. Palindromic Number // // Created by wjq on 17/4/11. // Copyright © 2017年 wjq. All rights reserved. // #include #include using namespace std; char A[10005],B[10005];
1万+



被折叠的 条评论
为什么被折叠?



