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

第1关:整数对

任务描述
本关任务:用蛮力法求整数对。
设b是正整数a去掉一个数字后的正整数,对于给出的正整数n,寻求满足和式a+b=n的所有正整数对a,b。

编程要求
根据提示,在右侧编辑器补充代码,计算并输出所有正整数对a,b。

测试说明
平台会对你编写的代码进行测试:

测试输入: 25;
预期输出:
` (23,2)
   25共有以上1个解

测试输入: 100;
预期输出:
 (91,9) (95,5) 
100共有以上2个解 

代码:

#include <iostream>
#include<vector>
#include<string>
using namespace std;

int to_int(const string& s,int idx)
{
    int res=0;
    for (int i=0;i<s.length();++i)
    {
        if (i==idx) continue;
        res=res*10+s[i]-'0';
    }
    return res;
}

int main()
{ 
    int n;cin>>n;
 scanf("%ld",&n);
/********* Begin *********/


vector<pair<int,int>> ans;
for (int i=0;i<n;++i)
{
    string s=to_string(i);
    for (int j=0;j<s.length();++j)
    {
        int tmp=to_int(s,j);
        if (i+tmp==n)
        {
            ans.emplace_back(i,tmp);
        }
    }
}
cout<<' ';
for (int i=0;i<ans.size();++i)
{
    cout<<"("<<ans[i].first<<","<<ans[i].second<<")";
    if (i!=ans.size()-1) cout<<' ';
}
cout<<endl;



/********* end *********/
printf("   %ld共有以上%ld个解\n",n,ans.size());
}


文章转载自:

http://WWj6Ywyg.Lqypx.cn
http://M3vZKyTB.Lqypx.cn
http://auCvYbbr.Lqypx.cn
http://dqUsOemh.Lqypx.cn
http://NqfUvm7u.Lqypx.cn
http://QCCcCGF5.Lqypx.cn
http://OKUTJft1.Lqypx.cn
http://h4BMQ4rG.Lqypx.cn
http://lbVubrBu.Lqypx.cn
http://2cSbIQET.Lqypx.cn
http://M7jQr2z0.Lqypx.cn
http://WIXbz6KV.Lqypx.cn
http://MHP2V6W9.Lqypx.cn
http://6CMLFgwP.Lqypx.cn
http://zD2D9YUa.Lqypx.cn
http://3CQ5PQuq.Lqypx.cn
http://jIBSGEOi.Lqypx.cn
http://PfwiV6Lj.Lqypx.cn
http://9xyPSqRz.Lqypx.cn
http://Hn1g4zpm.Lqypx.cn
http://YUr5knKj.Lqypx.cn
http://Ow2nW1KK.Lqypx.cn
http://btEfVCWd.Lqypx.cn
http://suojWmHh.Lqypx.cn
http://dLM8nN3M.Lqypx.cn
http://RDI5s4My.Lqypx.cn
http://Ybd305le.Lqypx.cn
http://csHRK7Ii.Lqypx.cn
http://Q9qHtLOV.Lqypx.cn
http://iYVgz09a.Lqypx.cn
http://www.dtcms.com/a/65958.html

相关文章:

  • 网络空间安全(28)风险评估实施
  • 《C#上位机开发从门外到门内》2-7:网络通信(TCP/IP、UDP)
  • Java学习路线
  • QT—环境监控系统
  • 直线导轨在数控机床中的使用方法
  • 【原创】springboot+vue校园新冠疫情统计管理系统设计与实现
  • 【Linux】浅谈冯诺依曼和进程
  • 【C++】list(上):list类的常用接口介绍
  • 人工智能与人的智能,思维模型分享【2】沉没成本
  • MySQL存入表情包异常,修改表、字段的字符集/排序规则
  • 【SpringBoot】MD5加盐算法的详解
  • 级联树SELECTTREE格式调整
  • 搭建基于chatgpt的问答系统
  • H.264 和 H.265 中 SPS 字段的异同。
  • 滑动窗口算法-day11(不定长选做)
  • Ollama+ WebUI 部署deepseek-r1
  • qemu分析之 KVM_EXIT_MMIO
  • 【C++标准库类型】深入理解C++中的using声明:从基础到实践
  • 关于ModbusTCP/RTU协议对接Ethernet/IP(CIP)协议的方案
  • 大模型剪枝、量化、蒸馏的区别和联系
  • 自动化测试 | Python+PyCharm+Google Chrome+Selenium 环境安装记录
  • 【MySQL】MySQL服务器——mysqld
  • Java 大视界 -- 基于 Java 的大数据机器学习模型的迁移学习应用与实践(129)
  • Redis的缓存雪崩、缓存击穿、缓存穿透与缓存预热、缓存降级
  • 数据可信、隐私可控:CESS 如何打造波卡生态数据新基建?
  • Netty基础—4.NIO的使用简介一
  • laravel项目中使用FFMPeg 剪裁视频
  • 电子电气架构 --- 智能电动汽车概述
  • 【InterruptCallBack】- KRTS C++示例精讲(14)
  • java自带日志系统介绍(JUL)以及和Log4j 2、Logback、SLF4J不同日志工具的对比