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

去泰国做赌博发网站人民网疫情最新消息

去泰国做赌博发网站,人民网疫情最新消息,ios开发者账号续费,学做网站论坛第六节A*B Problem 题目描述 给出两个非负整数,求它们的乘积。 输入格式 输入共两行,每行一个非负整数。 输出格式 输出一个非负整数表示乘积。 样例 #1 样例输入 #1 1 2样例输出 #1 2提示 每个非负整数不超过 1 0 2000 10^{2000} 102000。 思路 …

A*B Problem

题目描述

给出两个非负整数,求它们的乘积。

输入格式

输入共两行,每行一个非负整数。

输出格式

输出一个非负整数表示乘积。

样例 #1

样例输入 #1

1 
2

样例输出 #1

2

提示

每个非负整数不超过 1 0 2000 10^{2000} 102000


思路

通过两层循环,将字符串 sa 和 sb 转换为数字后逐位相乘,将乘法结果的当前位存储在 ic 数组的对应位置中,将进位加到 ic 数组的下一位。

注意:

  1. 必须去除前导零,否则会导致WA。
  2. ic 数组的低位存储的是结果数值的高位。
  3. 结果可能为 0,当 sc 为空字符串时直接输出 0。

AC代码

#include <iostream>
#include <string>
#include <cstring>
#define AUTHOR "HEX9CF"
using namespace std;const int N = 1e4 + 5;string sa, sb, sc;
int ic[N];int main() {memset(ic, 0, sizeof(ic));cin >> sa >> sb;int la = sa.length();int lb = sb.length();for(int i = la - 1; i >= 0; i--) {for(int j = lb - 1; j >= 0; j--) {int mul =  (sa[i] - '0') * (sb[j] - '0');int sum = mul + ic[i + j + 1];ic[i + j + 1] = sum % 10;ic[i + j] += sum / 10;}}sc = "";for(int i = 0; i < la + lb; i++) {if(sc.empty() && !ic[i]) {continue;}sc += to_string(ic[i]);}if(sc.empty()) {cout << 0 << endl;} else {cout << sc << endl;}return 0;
}
http://www.ysxn.cn/news/37.html

相关文章:

  • 建网站用的免费软件怎样推广app别人才愿意下载
  • 做网站简单需要什么软件推广注册app拿佣金平台
  • 大学里读网站建设想学互联网从哪里入手
  • 网站程序建设我想学做互联网怎么入手
  • 清远做网站seo北京seo网站推广
  • 做编程网站网页设计欣赏
  • 安阳网站设计哪家好2023年第三波新冠9月
  • 北京公司名称大全集青岛百度推广优化怎么做的
  • 新手建网站推荐广告推广有哪些平台
  • 网站建设中国站需求分析报告seo推广哪家好
  • 腾讯云建设个人网站自己开网站怎么开
  • 在网站上有中英切换怎么做株洲发布最新通告
  • 网站建设公司有多少家虞城seo代理地址
  • 做业务员找数据的网站怎么快速优化网站排名
  • 郑州微网站建设怎样进行关键词推广
  • 做加密网站全站加密的最低成本seo企业推广案例
  • 网站推广怎么做引流提交网址给百度
  • 建设人力资源服务网站工作方案营销渠道管理
  • 怎么建设html网站百度app下载安装官方免费版
  • 网站建设栏目标语口号腾讯企业qq官网
  • asp.net网站加速网页怎么做出来的
  • 如何建设自己的php网站seo优化的搜索排名影响因素主要有
  • 出口电商网站建设程序竞价推广的基本流程
  • 文章作者标签WordPressseo优化网站教程
  • 建立企业网站的流程百度seo优化是做什么的
  • 学做网站知识外包公司被辞退有补偿吗
  • 做网站还是做游戏腾讯会议开始收费
  • 装修网站效果图阿里云域名购买
  • 黄骅港属于哪个省哪个市关键词自动优化
  • 义乌商城集团网站建设企业网站seo托管怎么做