zoukankan      html  css  js  c++  java
  • NOIP 2020 解题报告

    【引言】:

    我写这篇文章的时候博客园炸了,你信吗?


    (start)】:

    由于(CSP)炸零,导致(NOIP2020)没办法去考,只能在校内(whk) , 然而今天有幸可以做一下(NOIP2020),得益于每周的竞赛时间


    排水系统 】:

    【瞎扯】:

    很神奇,我(CSP)的时候拓扑排序一丢丢都不会(也就那么一丢丢),然后就学习一下(topo),结果(NOIP)第一题就是(topo),简直(amazing)

    【题目分析】:

    对于这个题来说,我们审题的时候发现,其中管道不会有回路,一个排水口可以往它之后的排水口排水之类的,反应到(topo?),然后日常不看数据范围,我是真的经常性不看,我们只需要计算出每一个排水口输出的排水量即可,不会有人傻傻地全输出了吧,考虑一下基本的框架;

    1.对于求解排水口,那么很简单,直接在输入的时候判断出度是否为零即可

    我没有呆呆地没有求解

    2.我们需要能出水的每一个点给他(dfs)(大风扇)转一遍,更新一下

    3.进行我们的处理(在(dfs)中,因为(dfs)是用来更新的,不是来找东西的啦)

    【代码实现】:

    1.首先设(a_{i,1})表示的是分子,那么自然而然,(a_{i,2})表示的是分母

    2.求(gcd,lcm),(lcm)可以用(frac{x*y}{gcd(x,y)})表示出来。

    【注意事项】:

    1.关于高精度:

    在考试的时候就需要开高精度,但是我不会高精度,在考场上写高精度,除非有百分百的把握,否则就别写了,这题不写可以得90分,差不多,写了高精度还特别容易挂,这里用的是__(int128),竞赛禁用。

    2.关于题目的输出:

    要保证是分数的形式,(p)(q)必须是互素的,也就是求个(gcd),然后一除。

    3.有关__(int128),用(cin和cout)是不支持输入输出的,需要类比快读一样,来手动写一个输出

    (code)


    P7114 字符串匹配

    【瞎扯】:

    哪一道题都带先扯上两句.

  • 相关阅读:
    黑产江湖
    FW/IDS/IPS/WAF等安全设备部署方式及优缺点
    SOAPA来临,SIEM时代终结?
    美国爱因斯坦计划4
    零基础如何学好安卓开发
    协同办公系统能为企业带来怎样的影响?
    阿里腾讯开撕,钉钉的广告打到腾讯的地盘了
    bug管理工具为开发者工作带来哪些改变?
    开发人员必备的几款bug管理工具
    教你玩转产品管理系统iClap(PC端功能篇)
  • 原文地址:https://www.cnblogs.com/Zmonarch/p/14115626.html
Copyright © 2011-2022 走看看