模拟
读懂题意,代码实现,简单模拟。
蒟蒻彧彧
认真学习初高中信息学竞赛的大学生
展开
-
【模拟】高精度减法运算
基本思路高精度减法与高精度加法的步骤基本一样,都是对齐位数,然后开始减。不过会遇到很多小细节,需要做好:1. sub(a,b) 如果a<b,那么必然应该输出一个负数,可以进行等价转换 a-b = -(b-a),因为后面均假设a>b2. 减法运算,基本的借位思想要注意3. 如果a的位数大于b,那么我这里会补充前导0给b,从而方便进行对齐位数的减法4. 输出结果时,前导0的删除操作思考如何判断输入的字符串之间的大小bool flag = false; //判断str1是否小于str原创 2020-07-03 09:34:33 · 121 阅读 · 0 评论 -
【模拟】高精度加法运算
基本思路高精度运算,是数据量较大时的必备选择,可以选择用 类模板或者写数组的函数,本文的思路选择后者,具体实现过程见代码。基本假设是:输入的数据没有前导0,如果有前导0,则要进行去0操作,同时还要注意如果最后的结果就是0,不能把最后一个0给去掉。实现代码/*Author:snnu_lgwDate:2020/7/2 */#include<bits/stdc++.h>using namespace std;typedef long long ll;string add(str原创 2020-07-03 09:00:35 · 112 阅读 · 0 评论 -
洛谷p1143 进制转换(简单模拟)
题目描述请你编一程序实现两种不同进制之间的数据转换。n为进制数(2<=n<=16)题目分析最简单的思路,先转化为十进制,再转化为对应的进制题目难度:普及–AC代码#include<bits/stdc++.h>using namespace std;int n,m;char ans[100];void chg(int n,string s1){ i...原创 2020-04-03 20:21:11 · 564 阅读 · 0 评论 -
2017-noip普及组2-图书管理员
题目概述图书馆中每本书都有一个图书编码,可以用于快速检索图书,这个图书编码是一个 正整数。 每位借书的读者手中有一个需求码,这个需求码也是一个正整数。如果一本书的图 书编码恰好以读者的需求码结尾,那么这本书就是这位读者所需要的。 小 D 刚刚当上图书馆的管理员,她知道图书馆里所有书的图书编码,她请你帮她写 一个程序,对于每一位读者,求出他所需要的书中图书编码最小的那本书,如果没有他 需要的书,请...原创 2020-02-26 17:57:53 · 886 阅读 · 1 评论 -
hdoj2017
**字符串数字统计--------------欢迎指导**#include<iostream>#include<string>#include<stdio.h>using namespace std;int main(){ char a[1005]; int n,i; ...原创 2019-04-03 23:15:27 · 153 阅读 · 0 评论 -
枚举 例1 hdu5660
枚举—例1—hdu5660DescriptionjrMz has two types of angles, one type of angle is an interior angle of nn-sided regular polygon, and the other type of angle is an interior angle of mm-sided regular polygon...原创 2019-07-30 12:31:52 · 99 阅读 · 0 评论 -
模拟 练习1 POJ1922
DescriptionMany graduate students of Peking University are living in Wanliu Campus, which is 4.5 kilometers from the main campus – Yanyuan. Students in Wanliu have to either take a bus or ride a bike...原创 2019-07-30 12:44:50 · 207 阅读 · 0 评论 -
2018-noip-普及组2-龙虎斗
在这里插入代码片原创 2020-02-21 16:05:20 · 221 阅读 · 1 评论