ICode9

精准搜索请尝试: 精确搜索
  • 1492:最小生成树计数2022-07-18 08:34:00

    【题目描述】 原题来自:JSOI 2008 现在给出了一个简单无向加权图。你不满足于求出这个图的最小生成树,而希望知道这个图中有多少个不同的最小生成树。(如果两颗最小生成树中至少有一条边不同,则这两个最小生成树就是不同的)。 【输入】 第一行包含两个数,n 和 m,表示该无向图的节点数

  • NC201613 Jelly2022-07-16 16:31:47

    题目链接 题目 题目描述 Nancy喜欢吃果冻! Nancy钻进了一个 \(n \times n \times n\) 的果冻里,她想从(1,1,1)一路上、下、左、右、前、后六个方向吃到(n,n,n)。 但果冻毕竟是有许多口味的,标记为*的口味是Nancy不愿意吃的,其余的果冻均标记为.。 Nancy不想吃坏肚子,于是她想尽可能少的

  • Haywire2022-07-16 12:03:23

    做题时间:2022.7.15 \(【题目描述】\) 有长为 \(N(4\leq N\leq 12)\) 的序列 \(a=[1,2\cdots N]\) ,以及 \(N\) 个三元组 \((x_i,y_i,z_i)\) ,表示数序列中的数字 \(x_i,y_i,z_i\) 会两两产生联系,需要的花费为其在序列中的下标之差的绝对值。现在你可以将序列重新排列,使得花费最小,问

  • mysql时间查询。获取当前时间,当月1号2022-07-14 20:33:58

    #获取当前日期select curdate(); #获取当月最后一天select last_day(curdate()); #获取本月的第一天select date_add(curdate(),interval -day(curdate())+1 day) ; #获取下个月的第一天select date_add(curdate() - day(curdate()) +1,interval 1 month ); #获取当前月已过了几天s

  • manacher和字典树2022-07-13 22:34:14

    manacher求最大回文串, 1 char str[N]; 2 ll pre[N]; 3 ll ans = 0; 4 void getstr(string s){ 5 int dex = 0; 6 ll len = (ll)s.size() * 2 + 1; 7 for (ll i = 0; i <len ; ++i){ 8 if (i & 1){ 9 str[i] = s[dex++]; 10

  • 比较两个日期时间属于同一天的方法2022-07-13 21:07:13

    -- 比较两个日期时间属于同一天的方法 SELECT TO_DAYS(NOW()) 当天, TO_DAYS(DATE('2022-07-12 23:00:00')) 昨天, NOW() 时间 FROM DUAL;

  • 1040 [NOIP2005]过河 装箱问题+离散化2022-07-13 16:31:08

    链接:https://ac.nowcoder.com/acm/contest/24213/1040来源:牛客网 题目描述 在河上有一座独木桥,一只青蛙想沿着独木桥从河的一侧跳到另一侧。在桥上有一些石子,青蛙很讨厌踩在这些石子上。由于桥的长度和青蛙一次跳过的距离都是正整数,我们可以把独木桥上青

  • AtCoder Beginner Contest 259 G,Ex2022-07-10 20:34:45

    G Ex 分类讨论。 我们设\(cnt(i)\)表示数字\(i\)出现的次数。 若\(cnt(i)\leq n\),那么我们可以直接暴力枚举出发和到达点,用组合数算出路径数。 否则这样的\(i\)一定不超过\(n\)个,故我们可以枚举\(cnt(i)>n\)的\(i\)。设当前\(i=now\)。 设\(f(i,j)\)表示起点在\((1,1,i,j)\)的子矩

  • 换根DP2022-07-10 12:01:02

    P3478 #include<bits/stdc++.h> using namespace std; #define f(i, a, b) for(int i = (a); i <= (b); i++) #define cl(i, n) i.clear(),i.resize(n); #define endl '\n' typedef long long ll; typedef unsigned long long ull; typedef pair<int,

  • DCL2022-07-10 10:38:52

    DCL - 用户管理 1. 查询用户 use mysql; #用户名都放在mysql数据库的user表中 select * from user; 2. 创建用户 create user '用户名'@'主机名' identified by '密码';主机名替换为%,表示任意主机都可以访问 3.修改用户密码 alter user '用户名'@'主机名' identified with

  • 洛谷-P3178 树上操作2022-07-10 01:33:20

    树上操作 树链剖分模板 - 子树区间加和 考虑到树链剖分的时候,一颗子树内的 dfn 序一定是连续的一段区间,因此只要找到子树内最大的 dfn 序即可,也就是树链剖分 dfs 的时候回到当前结点时,记录一下当前分配 dfn 序分配到了哪个值 然后直接线段树区间加和即可 #include <iostream> #inc

  • C#将日期格式化为指定格式2022-07-10 00:01:20

        private void btn_GetTime_Click(object sender, EventArgs e) { lab_time.Text = DateTime.Now.ToString("d") + "\n" +//使用指定格式的字符串变量格式化日期字符串 DateTime.Now.ToString("D") + &q

  • SPOJ-QTREE3 Query on a tree again!2022-07-08 00:31:22

    Query on a tree again! 树链剖分 + 二分 通过树链剖分查找,判断一下路径上,最后一个黑点出现在哪一条链上,然后在链上进行二分 dfn 查找第一个黑点所在位置 #include <iostream> #include <cstdio> #include <vector> #include <algorithm> using namespace std; const int maxn = 1

  • 内部对象2022-07-08 00:01:13

    标准对象 typeof 123 'number' typeof '123' 'string' typeof true 'boolean' typeof NaN 'number' typeof [] 'object' typeof {} 'object' typeof Math.abs 'function' typeof undefined &

  • 【跟着大佬学JavaScript】之节流2022-07-07 23:35:02

    前言 js的典型的场景 监听页面的scroll事件 拖拽事件 监听鼠标的 mousemove 事件 ... 这些事件会频繁触发会影响性能,如果使用节流,降低频次,保留了用户体验,又提升了执行速度,节省资源。 原理 节流的原理:持续触发某事件,每隔一段时间,只执行一次。 通俗点说,3 秒内多次调用函数,但是在

  • Java8日期时间(LocalDate、LocalTime、LocalDateTime)2022-07-07 16:34:09

    在看题的时候发现了Java8中新加入的日期时间类,觉得这个小哥写的不错,自己也跟着练习下。原文地址:https://blog.csdn.net/yy139926/article/details/124298574 前言: Java中1.8之前有date类,date类到了1.8大部分的方法被弃而且date类如果不格式化可读性十分差,而simpledateformat方法中

  • 两个子序列dp问题2022-07-06 23:34:28

    两个子序列dp问题 在一个序列上做一些修改,求一些最小操作数,最小划分数,最小长度之类的很多都可以用dp来解,也有一定套路,最近连碰两个。就放一起了。 CF1699D (dp,预处理) Codeforces Round #804 (Div. 2) - Mxrurush - 博客园 (cnblogs.com) 这里D题的思路是做 \(dp\) 然后用一些预处理

  • POJ-2763 Housewife Wind2022-07-06 15:41:31

    Housewife Wind 树链剖分 利用树中每个点都只有一个父节点的性质,将边权化为点权,然后树链剖分 LCA,套一个线段树维护权值 注意在同一链的时候,LCA 的点权是不计算在内的 这题卡时间卡的很紧,如果 TLE,尝试改成 scanf printf #include <iostream> #include <cstdio> #include <algorithm

  • TDengine 社区问题双周精选 | 第三期2022-07-05 17:36:27

    Hi,大家好,为防止过多的共性问题困扰用户,方便用户学习、吸收经验,我们会对近期社区内用户遇到的共性问题进行精选、汇总,以专栏的形式给大家带来分享。这是本专栏的第三期内容,分享的内容如下: 内容预览 为何批量写入数据时,时间戳使用 NOW 函数拼接会导致数据丢失? 如何给集群平滑扩容?

  • [SCOI2005]栅栏2022-07-05 14:31:07

    link 搜索题。 我真的不想写搜索啊,这玩意复杂度没法证,能拿多少分得看数据和评测机,而且没有固定思路,就像某些埋头堆硬件的厂家,写起来只有那么难受了。 关于这道题。有一个显而易见的贪心,最后锯出来的木条一定是最小的那些,因为长木条可以锯出来,短木条一定可以,转换方案之后肯定是不劣

  • 【luogu CF487E】Tourists(圆方树)(树链剖分)(线段树)2022-07-04 23:02:51

    Tourists 题目链接:luogu CF487E 题目大意 给你一个无向图,然后点有点权。 然后每次可能会单点修改点权,或者询问两个点之间所有的路径中点权最小的点。 思路 看到这种所有路径不难想到圆方树。 然后我们考虑方点就是它连着的原点的最小值。 然后会发现如果有修改会每次被卡到 \(O(n)

  • P2069 松鼠吃果子[普及-]2022-07-04 19:02:17

    https://www.luogu.com.cn/problem/P2069 涉及知识点:模拟,字符串 橙色题 思路: 一:编号初始化 二:枚举从1到n个果子,计算跳了多远,之前的高度再加上当前跳的长度(now+=jump),还要判断当前高度是否跳出界,如果是就要从头重新跳起    if(now>n-i+1) now=jump+1; //解释:因

  • Java8新时间API2022-07-04 18:04:06

    import org.junit.Test; import java.time.*; import java.time.format.DateTimeFormatter; import java.time.temporal.TemporalAdjuster; import java.time.temporal.TemporalAdjusters; import java.util.Set; //Arbor 2022/7/4 public class NewTime { @Test pu

  • 【C++类六级第八次综合测试】数字游戏2022-07-04 11:03:25

    第1题     数字游戏 查看测评数据信息       栋栋正在和同学们玩一个数字游戏。  游戏的规则是这样的:栋栋和同学们一共n个人围坐在一圈。栋栋首先说出数字1。接下来,坐在栋栋左手边的同学要说下一个数字2。再下面的一个同学要从上一个同学说的数字往下数两个数说出来,也就

  • HDU-3966 Aragorn's Story2022-07-03 17:02:18

    Aragorn's Story 树链剖分模板 维护两个点之间路径的值,剖分之后用线段树 区间修改 单点查询 注意初始化(不会有人没初始化边,然后 MLE 了半个小时吧) (为什么是 MLE 而不是 RE!!小编也不太清楚,小编也很想知道,[狗头]) #include <iostream> #include <algorithm> #include <vector> using n

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

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

ICode9版权所有