ICode9

精准搜索请尝试: 精确搜索
  • Is It Rated? 题解2022-01-23 21:03:23

    link Solution 不难看出,对于任何确定性算法官方都能办法卡掉你,所以我们可以选择随机化算法。 不难想到统计一个人的错误率,然后对于每次进行加权,概率选择,这样就不好卡了。但是不是很清楚正确率如何保证这么高的,因为很可能出现集体翻车的情况,或许是官方数据造的比较善良吧。 Code #i

  • P3232 [HNOI2013]游走2022-01-22 23:03:01

    \[\color{royalblue}{\huge\texttt{P3232 [HNOI2013]游走}} \] 设 \[f(x) \]表示期望从 \(x\) 点离开的次数, \[Num_e(x) \]表示 \(x\) 点的出度, 则每条边期望被经过的次数为 \[{g(u,v)=\frac{f(u)}{Num_e(u)}+\frac{f(v)}{Num_e(v)}} \]推dp柿子: \[{f(x)=\sum_{v\in edge(x)} \fr

  • 2022.1.20 考试总结+题解2022-01-22 23:02:00

    \[\huge\tt{\color{cornflowerblue}{Δ\;\;REVIEW\;\;Δ}} \]\[\text{估分 100+100+100+30} \]\[\text{实际 90+100+0+0 } \]\[rnk\;114514 \] T1 弱点(weakness.cpp 2S 256M) 题面: 题目描述 一队勇士正在向你进攻,每名勇士都有一个战斗值\(a_i\)。但是这队勇士却有一个致命弱

  • 2022.1.20 模拟赛2022-01-20 20:01:00

    哈哈输出大样例能得的分都比打了 3.5h 得分高。 A. 「清华集训 2017」小 Y 和恐怖的奴隶主 期望dp + 矩阵乘法 看完题之后比较晕,没有想到把 1,2,3 血的怪的数量都记录下来,整个 4 维期望 dp,直接跳过了,有点亏。 设状态 \(dp[i][a][b][c]\),表示打了 \(i\) 次之后场上 1,2,3 血的怪物分别

  • 『学习笔记』CDQ分治2022-01-17 16:33:55

    虽然很久之前学过一遍,但是又忘了 QwQ,于是重新复习了一遍。 CDQ 分治是一个离线算法,也只能用于离线问题的处理上。 主要思想 把当前区间分成两半,向下递归处理。 左边和右边独立的贡献计算出来之后,再计算左边对右边的贡献。 通常会套上一些树状数组之类的数据结构(不然和暴力有啥区别

  • Codeforces Round #765 (Div. 2)ABCD题解2022-01-13 15:34:41

    A. Ancient Civilization 题意:给定n个数,要求找出一个数y,使得 \(\sum d(x_i, y)\) 最小,其中 \(d(a, b)\) 表示a,b两数的二进制表达式中,不同的位数个数 解法:对每位考虑,如果该位1多,就设为1,否则设为0 #include <bits/stdc++.h> #define endl '\n' #define ls u << 1 #define rs u << 1

  • 微信小程序text-align:justify在ios端不生效问题2022-01-12 14:02:08

    在微信小程序中,要实现如图效果,text-align: justify在ios上不兼容,不生效         解决办法: 1.通过after伪类,使得当前行不是最后一行 结构: <view class="mes"> <text class="inter">用户ID</text> <text class="interValue">0293993</text&

  • [学习笔记] 计算几何模板2022-01-11 19:01:31

    存一个跑得快用得爽的板子。 所有vector不多存任何一个点或直线。 #include <bits/stdc++.h> using namespace std; #define lep(i, l, r) for(int i = (l); i <= (r); i ++) #define rep(i, l, r) for(int i = (l); i >= (r); i --) #define Lep(i, l, r) for(int i = (l); i <

  • 数据结构+数论 莫队+质因子分解 lgP5071题解2022-01-10 15:33:28

    我给这道题提供了314次提交qwq 题目大意 给定一个长为 \(n\) 的序列,每次询问给定一个 \(L\) 和 \(R\),求 \([L,R]\) 中所有数乘起来的质因数个数,答案对 \(19260817\) 取余。 首先,静态区间,区间询问,想到莫队。 所有我们需要将所有质因数拆出来,莫队的时候转移。 时间复杂度: \(O(n\sqrt

  • GCC 编译C代码的相关选项2022-01-03 15:00:51

    GCC 编译C代码的相关选项 来自 https://gcc.gnu.org/onlinedocs/gcc/C-Dialect-Options.html#C-Dialect-Options    -ansi 1、等同于 -std=c90.[ C++语言,等同于 -std=c++98 ] 2、定义宏   __STRICT_ANSI__ 3、alloca  ffs 函数 不会再是  built-in 函数。见 Other built-in

  • (4) HTML2021-12-31 12:05:05

    1. 标签的分类   (1)按类型划分     (1.1)block(块元素)  div 、p、ul、li、h1       独占一行       支持所有样式       不写宽的时候,宽度和父元素相同       所占区域是一个矩形     (1.2)inline(内联元素)  span、em、strong、a、img

  • chocolate Counting(牛客)2021-12-29 12:06:15

    分析: p为大于3素数就很巧妙,1+2+3+...+p-1+p一定是p的倍数 开始我想按照k<p和k>=p两种情况来考虑 对于k<p,一定是在1+2+3+...+p-1+p上的变种 很容易化简为kn 但是对于k>=p的情况就非常复杂,因为不一定是上式的变种 放弃这种想法 先给出答案吧 ((C(pk,p)-k)/p)+k 除去1+2+3+...+p和

  • css-面试题2021-12-25 20:35:14

    1.元素居中总结 水平居中 块状元素 将该块级元素左右外边距margin-left和margin-right设置为auto .child{ width: 100px;//确保该块级元素定宽 margin:0 auto; } 行级元素 2.1利用 text-align: center 可以实现在块级元素内部的行内元素水平居中。此方法对inline、i

  • [数据丢失]Ants2021-12-25 16:05:53

    壹、题目描述 ¶   \(\color{red}{\mathcal{The\;Portal\;Has\;Been\;Distoryed.}}\)   在一张 \(n \times n\) 的网格图上每个格子都有一只蚂蚁。每只蚂蚁将会同时往上下左右 \(4\) 个方向中的某个方向前进一步。一个合法的方案是指所有蚂蚁移动完后仍然在网格内,且每个格子

  • HTML+CSS面试知识点分享(一)2021-12-25 07:33:20

    src和href的区别? 相同点:都是用来引用外部的资源文件的 不同点: 1. 使用src进行资源加载的时候,会阻塞后面的任务进行 2. 使用href进行加载资源的时候,属于并行加载,不会阻塞 一般使用<script src="XXX">的时候,都建议放在页面最底部,最后一步操作就不会阻塞其它资源执行了 文档声明的DO

  • 12.17省选模拟t3 围豆豆2021-12-24 23:03:16

    题目 链接:https://xjoi.net/contest/3538/problem/3 详见SCOI2009 围豆豆 分析 发现 \(n,m,d\) 都比较小,于是想到状压然后记搜。 发现这是个求最短路的过程,可以直接 \(SPFA\) 。 状态是 \(dp[x][y][S]\) 表示当前在坐标 \(x,y\) ,且取了的集合为 \(S\) 的所需最小步数。 这里就涉及

  • 『征文精选』ShardingSphere-Proxy:Base 事务基于 Seata 验证2021-12-24 15:00:24

    中文社区征文活动启动一周啦,我们陆陆续续收到了很多同学的优秀作品,今天为大家推荐其中的一篇,来自【ID:wsm12138】同学的实践心得。 同时欢迎更多的小伙伴参与,我们将持续为大家更新优秀文章。 About SEATA 柔性事务 【参考】 Seata 柔性事务 — ShardingSphere:Seata 柔性事务 :

  • 多个div使用display:inline-block时候div之间有间隔2021-12-22 22:34:01

    开发场景中用到display:inline-block;然后呢,div间就有间隙,但是ajax加载出来的数据没有间隙,解决办法如下   display:inline-block表示行内块元素,后面自带空格字符。当然有空隙,如果想去掉空隙,在父系上加font-size:0;然后,在子div上加一个font-size

  • UVA11327 Enumerating Rational Numbers 题解2021-12-17 22:35:12

    Description Luogu传送门 Solution 又是一道诈骗题。 观察题目给出的伪代码,不难发现,对于每一个 \(d\),合法的 \(n\) 的个数有 \(\varphi(d)\) 个。 但是 \(k\) 这么大,我们怎么求呢? 继续观察样例,可以发现,样例中给出了 \(k\) 取最大值时的答案。 我们惊讶的发现,分母最大竟然只有 2000

  • 浅谈博弈论2021-12-17 15:04:05

    Part1.威佐夫博弈 题目主要背景 有两堆石子,数量任意,可以不同。游戏开始由两个人轮流取石子。游戏规定,每次有两种不同的取法,一是可以在任意的一堆中取走任意多的石子;二是可以在两堆中同时取走相同数量的石子。最后把石子全部取完者为胜者。现在给出初始的两堆石子的数目,你先取,假设

  • 【题解】P5212 SubString2021-12-15 21:04:17

    反正投不了了,随便写写(其实这是卡常记录) 算法 查给定字符串的出现次数常用 SAM,就是查 SAM 对应节点的 parent 树子树里有多少个主链上的节点,向后加字符串可以直接记录节点时间戳等实现。 但是这题有强制在线,所以要支持的操作就是在 parent 树上加点和更换父节点,查询子树和,显然可用

  • 【简】题解 吉首大学第十一届“新星杯”大学生程序设计大赛2021-12-12 11:34:45

    传送门:OJ OJ 前言 A K题的大模拟实在写不动了 摸掉了(其实是其他作业叠太多了)等有空了再说吧 写得太烂  大佬们请不要介意 问题 A 咱俩下象棋去: 给你一个象棋盘  棋子的个数可能跟普通的不同 问能否在2步内将对方的军 QWQ: A掉的大佬tql 考场一看是到大模拟 果断跳 问题 B 抽

  • uni--横向滑动2021-12-07 19:00:06

    <view class="content-box-scroll" v-show="btnList.length > 0"> <scroll-view scroll-x style="white-space: nowrap;width: 100%;"> <block v-for="(item, index) in btnList" :key="index&qu

  • C++中inline关键字的作用2021-12-04 23:31:44

    inline关键字: 目的: 在 c/c++ 中,为了解决一些频繁调用的小函数大量消耗栈空间(栈内存)的问题。 原理: 调用函数的时候直接把函数的代码拿过来复用,不用一直压栈和出栈。 注意事项: 类中的函数默认是内联的,但是如果类的定义是在类外实现的,此时就不是内联的,如需要添加内联,需要在函数

  • 对于数独问题的专题探究2021-12-03 20:31:59

    最近研究了一下数独之类的问题(其实就两个)。总结一下: 数独,因为其较为复杂的相互关系被视为一种脑力工作。如果要去用计算机解决这个问题,则被看做一种暴力问题。 对于这些相互关系,我们可以用若干个二维数组去存储。 比如说P1784 数独,这一题,我们只需要用一个数组 \(h_{i,num}\) 去表

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有