模拟
小黑哎呀
这个作者很懒,什么都没留下…
展开
-
洛谷 P7199 [COCI2019-2020#1] Trol
菜鸟生成记(89)P7199 COCI2019-2020#1 Trol//package OJ;import java.util.Scanner;public class Main { /* 这是个找规律的题 先暴力打表,发现规律 1~2^60得到的序列为1~9的循环 1,2,3,4,5,6,7,8,9 先找出整区间(n个1~9的循环序列组成)求和 然后再对左右断区间(不是1~9的整序列)求和原创 2021-09-12 18:41:29 · 263 阅读 · 0 评论 -
洛谷 P1022 [NOIP2000 普及组] 计算器的改良(模拟+面向样例编程)
P1022 NOIP2000 普及组 计算器的改良菜鸟生成记(73)面向样例编程,我是专业的,if,if,else,特判,特判,再特判#include<iostream>#include<string>#include<cstdio>using namespace std;const int N=1e4+100;int vis[N]={0};void fun(string &num,int t,int &x,int &sum).原创 2021-06-09 13:55:25 · 199 阅读 · 0 评论 -
洛谷 P1496 火烧赤壁
菜鸟生成记(64)一道区间模拟题,唯一的坑点,不特判的话区间会重复累加思路:将n个区间的左右界点存入结构体数组中排序,第一优先排序 左界点,第优先排序 右界点//重载运算符比自定义比较函数排序快一些bool operator<(const st &p)const {//重载<,使两个结构体可以比较大小 if(a!=p.a)//左界点不相等 return a<p.a;//按左界点升序(从小到大),右界点不再比较 else//左界点相等 return b<p.b原创 2021-05-15 09:49:28 · 347 阅读 · 0 评论 -
洛谷 P1957 口算练习题(字符串操作)
菜鸟生成记(56)P1957 口算练习题快乐的水题;暴力模拟#include<iostream>#include<stdio.h>//使用printf,scanf,一定要加头文件,不然判题不知道,printf,scanf来源;下线编译器可以通过,但是判题姬,就不一定了#include<algorithm>#include<sstream>//stringstreamusing namespace std;const int N=1e4+10;原创 2021-05-06 12:47:12 · 384 阅读 · 0 评论 -
洛谷 P1449 后缀表达式(栈 STL stack)
菜鸟生成记(54)首先了解一下后缀表达式这里–>(大佬博客)很详细;通过这一题又学到一个知识点–后缀表达式后缀表达式理解后这一题就简单多了,STL大法暴力模拟;#include <iostream>#include<vector>#include<string>#include <stack>#include <algorithm>using namespace std;int fun(string s)//判断纯数字原创 2021-05-04 20:30:59 · 264 阅读 · 0 评论 -
洛谷 P5250 【深基17.例5】木材仓库(集合:查找+删除+插入(vector写法))(二分查找)
P5250 【深基17.例5】木材仓库菜鸟生成记(50)这题数据不是很大vector就能水过,map理论上应该是更快一些;但是不太好写(map理解了,但是还没完全理解0_0);#include<iostream>#include<vector>#include<algorithm>#include<map>#include<set>using namespace std;int find_lower(int st,int ed,原创 2021-04-29 18:58:13 · 253 阅读 · 0 评论 -
洛谷 P1276 校门外的树(增强版)(模拟)
菜鸟生成记(44)P1276 校门外的树(增强版)#include<iostream>#include<string.h>#include<vector>using namespace std;const int N=1e4+10;int main() { vector<int> m(N,1);//由于C的数组没法初始化为1; //我就用了,vector容器,m(N,1):将容器m的N个单位赋值1 //1:代表原来的树 //0原创 2021-04-09 12:03:03 · 226 阅读 · 0 评论