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

app推广的网站响应式设计的网站

app推广的网站,响应式设计的网站,wordpress 新浪微博,肇庆高端模板建站高精度乘法、除法 一、高精度乘法⭐1.1 初步理解1.1.1 高精度的定义1.1.2 为什么会有高精度1.1.3 高精度乘法的复杂度 1.2 思想讲解1.3 代码实现1.3.1 声明1.3.2 实现高精度乘法1.3.3 整体实现1.3.4 代码测试 二、高精度除法⭐2.1 初步理解2.2 思想讲解2.3 代码实现2.3.1 声明2… 高精度乘法、除法 一、高精度乘法⭐1.1 初步理解1.1.1 高精度的定义1.1.2 为什么会有高精度1.1.3 高精度乘法的复杂度 1.2 思想讲解1.3 代码实现1.3.1 声明1.3.2 实现高精度乘法1.3.3 整体实现1.3.4 代码测试 二、高精度除法⭐2.1 初步理解2.2 思想讲解2.3 代码实现2.3.1 声明2.3.2 div部分2.3.3 整体部分 hello! 这里是欧_aita的频道。 今日语录:不要等待机会而要创造机会。 祝福语愿你的程序像太阳一样明亮给世界带来温暖和光明。 大家可以在评论区畅所欲言可以指出我的错误在交流中共同进步。 欢迎大家关注我的专栏 数据结构与算法内含蓝桥杯算法训练 C基础 MySQL数据库 一、高精度乘法⭐ 1.1 初步理解 1.1.1 高精度的定义 在计算机科学中高精度算法通常指的是处理超过计算机原生数据类型表示范围的数字的能力。例如如果要处理非常大或非常小的整数或小数可能需要使用高精度算法因为标准的整数和浮点数类型的表示范围是有限的。 通常存在两种 1.大整数高精度 2.浮点型高精度 1.1.2 为什么会有高精度 举个例子如果需要运算一个按千亿级别的加减乘除运算按照普通的运算方法是非常占用时间的但是我们如果使用一个数组存储想要进行运算的数字然后化解为三个数的运算这样就会大大提高代码的效率。 1.1.3 高精度乘法的复杂度 会依次遍历存储大整数的数组所以时间复杂度是O(n)其中n是指存储大整数的数组长度。 1.2 思想讲解 首先是输入我们正常来说都会选择倒着存储数字 此时所求的C就求出来了 1.3 代码实现 1.3.1 声明 #define _CRT_SECURE_NO_WARNINGS #include iostream #include vectorusing namespace std;1.3.2 实现高精度乘法 vectorint mul(vectorint A, int b) {vectorint C;int t 0;for (int i 0; i A.size(); i){t A[i] * b;C.push_back(t % 10);t / 10;}return C; }这里最不好理解的是t,这个t是重复使用的但也是在不断更新的。 1.3.3 整体实现 #include iostream #include cstring #include vectorusing namespace std;vectorint mul(vectorintA, int b) {vectorintC;int t 0;for (int i 0; i A.size() - 1; i){t A[i] * b t;C.push_back(t % 10);t / 10;}return C; }int main() {string a;int b;cin a b;vectorintA;for (int i a.size()-1; i 0; i--){A.push_back(a[i]-0);}vectorintC mul(A, b);for (int i C.size() - 1; i 0; i--)cout C[i];cout endl;return 0; }1.3.4 代码测试 二、高精度除法⭐ 2.1 初步理解 大致理解是和乘法是一样的但是除法的实现会更加抽象。 2.2 思想讲解 得出的结果是上一位余数(r*10A[i])/b。 2.3 代码实现 2.3.1 声明 #define _CRT_SECURE_NO_WARNINGS #include iostream #include vectorusing namespace std;2.3.2 div部分 vectorint div(vectorint A, int b,int r) {vectorint C;r 0;for (int i A.size() - 1; i 0; i--){r r * 10 A[i];C.push_back(r / b);r % b;}reverse(C.begin(), C.end());while (C.size() 1 C.back() 0)C.pop_back();return C; }注意原本的vector数组中只能对队尾元素插入删除实现O(1)的时间复杂度所以我们把整个结果reverse一遍这样判断数组尾部是否为0如果是就删除。 2.3.3 整体部分 #define _CRT_SECURE_NO_WARNINGS #include iostream #include vectorusing namespace std; //高精度除法vectorint div(vectorint A, int b,int r) {vectorint C;r 0;for (int i A.size() - 1; i 0; i--){r r * 10 A[i];C.push_back(r / b);r % b;}reverse(C.begin(), C.end());while (C.size() 1 C.back() 0)C.pop_back();return C; }int main() {string a;int b;cin a b;vectorintA;for (int i a.size() - 1; i 0; i--)A.push_back(a[i] - 0);int r;auto C div(A, b,r);for (int i C.size() - 1; i 0; i--)printf(%d, C[i]);cout endl r endl;system(pause);return 0; }这篇文章就到此结束了如果对你有所帮助就点个赞吧你的支持对我而言很有帮助
http://www.hkea.cn/news/14590282/

相关文章:

  • 城市建设模拟游戏网站连接国外网站做端口映射
  • 小地方的旅游网站怎么做做黑网站赚钱吗
  • 网站编辑是什么工作wordpress如何修改用户名密码
  • 广州建设网站网站定制的公司哪家好
  • 建站公司联系电话网站第二次备案
  • 湿地公园网站建设品牌推广公司
  • wordpress iot插件厦门seo百度快照优化
  • 新乡市做网站百度app优化
  • 做网站入什么科目呼和浩特网站建设公司
  • 本地网站建设官网怎么取网页视频网站元素
  • html5企业网站模版网站的标题
  • 房地产交易网站模版石家庄局域网网站建设
  • 北外网院网站建设作业网页设计步骤及方法
  • 网站开发需要技术大型网站得多少钱
  • 云南电商网站建设房屋装修效果图app有哪些
  • 做软装设计找图有什么好的网站陕西建设执业中心网站办事大厅
  • 做网站 看什么书禁止WordPress访问官网
  • 建立一个网站英语住房与城乡建设部网站EPC
  • 万柳网站建设深圳网站建设怎么
  • 做耳鼻喉医院网站多少钱网站建设文化案例
  • 企梦网站建设重庆施工员证书查询官方网站
  • 网站数据库如何建设国际网站建设工具
  • 网站后台培训方案wordpress上传文章
  • 建站哪个便宜呼和浩特做网站哪家好
  • 珠海网站建设多少钱网站建设教程视频百度云
  • 网站建设与制作石家庄重庆建工网
  • 网站跟网页的区别是什么意思阿里巴巴免费做国际网站
  • 广州网站建设商城网站建设公司潍坊
  • 广州自助建站模板网站建设客户需求分析调查表
  • 用asp.net做的网站有哪些广告推广群