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

好的网站开发自学网站在wordpress文章开头

好的网站开发自学网站,在wordpress文章开头,php网站建设教程视频,随便来一个公司邮箱目录 引入: 大整数比较比较方法例题1-青蛙计数题目描述 输入描述输出描述输入输出样例AC代码 高精度乘法模版高精度运算小合集(这集乘法上集加法) 注意: 若还没有学过高精度运算的话先去看高精度加法 引入: 大整数比较 比较方法 大整数比较可以使用此方法比较(注释有讲解): …

目录

  • 引入: 大整数比较
    • 比较方法
    • 例题1-青蛙计数
      • 题目描述
    • 输入描述
      • 输出描述
      • 输入输出样例
      • AC代码
  • 高精度乘法模版
  • 高精度运算小合集(这集乘法+上集加法)


注意: 若还没有学过高精度运算的话先去看高精度加法


引入: 大整数比较

比较方法

大整数比较可以使用此方法比较(注释有讲解):

/*
如果x比y小, 则返回true
否则(y >= x)返回false
*/
bool cmpBIG(int x[], int y[]){int lx = x[0], ly = y[0]		// 获取x和y的有效长度if(lx != ly) return lx < ly;	// 数位多者大for(int i = lx; i >= 1; i--){	// 大数逆向存储, 逆向遍历获得依次正向的数据if(x[i] != y[i]) return x[i] < y[i];}return false;					// 两个数组完全相同
}

例题1-青蛙计数

题目描述

现在皮皮有n个数和一个幸运数m, 希望你统计一下这n个数中有多少个数不小于m.

输入描述

第 1 行,一个整数n,表示有n个数;
第 2 行,一个整数m,表示幸运数;
第 3~n+2 行有 n 个数a[i], 表示每个数

输出描述

输出只有一个整数ans表示有ans个数不小于m

输入输出样例

input:

 512101151003

output:

2

AC代码

#include <iostream>
#include <string>
#include <cstring>
using namespace std;bool cmpBIG(int x[], int y[]){int lx = x[0], ly = y[0];if(lx != ly) return lx < ly;for(int i = lx; i >= 1; i--){if(x[i] != y[i]) return x[i] < y[i];}return false;
}void s2BIG(string s, int a[]){int len = s.size();for(int i = 1; i <= len; i++){a[i] = s[len - i] - '0';}a[0] = len;
}int m[1010];
int a[1010];int main(){int n, cnt = 0;cin >> n;string m2;cin >> m2;s2BIG(m2, m);for(int i = 1; i <= n; i++){string s;cin >> s;s2BIG(s, a);if(!(cmpBIG(a, m))){cnt++;}memset(a, 0, sizeof(a));}cout << cnt;return 0;
}

高精度乘法模版

/*
高精度*int
*/
void mulBIG(int x[], int y, int z[]){z[0] = x[0];for(int i = 1; i <= z[0]; i++) z[i] = x[i] * y;for(int i = 1; i <= z[0]; i++){z[i + 1] += z[i] / 10;z[i] = z[i ] % 10;if(z[z[0] + 1] > 0) z[0]++;}while(z[0] > 1 && z[z[0]] == 0) z[0]--;
}

高精度运算小合集(这集乘法+上集加法)

void s2BIG(string s, int a[]){int len = s.size();for(int i = 1; i <= len; i++){a[i] = s[len - i] - '0';}a[0] = len;
}void i2BIG(int n, int a[]){int cur = 0;while(n > 0){cur++;a[cur] = n % 10;n /= 10;}if(cur == 0) cur++;a[0] = cur;
}void printBIG(int a[]){int len = a[0];for(int i = len; i > 0; i--){cout << a[i];}cout << endl;
}void addBIG(int x[], int y[], int z[]){z[0] = max(x[0], y[0]);for(int i = 1; i <= z[0]; i++)z[i] = x[i] + y[i];for(int i = 1; i <= z[0]; i++){	z[i + 1] += z[i] / 10;z[i] %= 10;if(z[z[0] + 1] != 0)z[0]++;}
}/*
高精度*int
*/
void mulBIG(int x[], int y, int z[]){z[0] = x[0];for(int i = 1; i <= z[0]; i++) z[i] = x[i] * y;for(int i = 1; i <= z[0]; i++){z[i + 1] += z[i] / 10;z[i] = z[i ] % 10;if(z[z[0] + 1] > 0) z[0]++;}while(z[0] > 1 && z[z[0]] == 0) z[0]--;
}
http://www.dtcms.com/wzjs/808975.html

相关文章:

  • 如何绑定网站域名深圳财务小公司网站
  • 莱芜十七中网站集团公司网站建设方案
  • 12306网站谁做的手把手教你如何建立自己的网站
  • php+html转+wordpress织梦网站优化教程
  • 网站策划案内容网络游戏吧
  • 企业网站主页设计图片画册设计多少钱一页
  • 做一个静态网站要多少钱建网站昆明
  • 网站设计模板图片商品定制首页
  • 做推广的网站名称做seo时网站发文目的
  • 私人定制哪个网站做的比较好建设工程信息网查询平台
  • 沈阳旅游集团网站建设js做网站跳转
  • 哪里做网站seo茂易网站建设
  • 免费空间可以上传网站吗网站维护服务费
  • dedecms网站建设合同暴雪国服回归消息今天最新
  • 建设租车网站长沙seo网站排名优化
  • 北京网站优化招聘投诉网站怎么做
  • 网站开发运营职位化工原料东莞网站建设
  • 长沙做网站设计公司网站意义
  • 德清网站公司建设智慧团建团员登录网站
  • 网站可不可以做自己的专利网站开发后台注意事项
  • 响应式科技公司网站模板北京食药局网站年检怎么做
  • 营销型网站的公司重庆玻璃制作厂家
  • 勒索做钓鱼网站的人广州网站建设那家好
  • 培训网站源码账号权重查询入口
  • 做视频网站的备案要求现在学seo课程多少钱
  • 电商网站设计流程图无锡企业网站制作
  • 羽贝网站建设建立网站平台
  • 领券的网站怎么建设官方网站开发制作
  • 如何做专题网站我做网站可以赚钱吗
  • 竟标网站源码桂林网站制作哪家好