ZHY's Blog

#include < bits/stdc++.h >


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

  • 搜索

C语言培训总复习标程

发表于 2018-08-03 | 更新于: 2018-08-04 | 分类于 题解 , 标程 | | 阅读次数: |
字数统计: 496 | 阅读时长 ≈ 3

前言

不好意思,平时都是写C++,所以格式上可能和大家学的C有点出入。

阅读全文 »

HihoCoder-1175 拓扑排序·二(拓扑序 判断循环图)

发表于 2018-08-03 | 更新于: 2018-08-04 | 分类于 题解 , 图论 | | 阅读次数: |
字数统计: 1,116 | 阅读时长 ≈ 5

描述

传送门:HihoCoder-1175 拓扑排序·二

小Hi和小Ho所在学校的校园网被黑客入侵并投放了病毒。这事在校内BBS上立刻引起了大家的讨论,当然小Hi和小Ho也参与到了其中。从大家各自了解的情况中,小Hi和小Ho整理得到了以下的信息:

校园网主干是由N个节点(编号1..N)组成,这些节点之间有一些单向的网路连接。若存在一条网路连接(u,v)链接了节点u和节点v,则节点u可以向节点v发送信息,但是节点v不能通过该链接向节点u发送信息。
在刚感染病毒时,校园网立刻切断了一些网络链接,恰好使得剩下网络连接不存在环,避免了节点被反复感染。也就是说从节点i扩散出的病毒,一定不会再回到节点i。
当1个病毒感染了节点后,它并不会检查这个节点是否被感染,而是直接将自身的拷贝向所有邻居节点发送,它自身则会留在当前节点。所以一个节点有可能存在多个病毒。
现在已经知道黑客在一开始在K个节点上分别投放了一个病毒。

阅读全文 »

HihoCoder-1174 拓扑排序·一(拓扑序 判断循环图)

发表于 2018-08-03 | 更新于: 2018-08-04 | 分类于 题解 , 图论 | | 阅读次数: |
字数统计: 830 | 阅读时长 ≈ 4

描述

传送门:HihoCoder-1174拓扑排序·一

我们都知道大学的课程是可以自己选择的,每一个学期可以自由选择打算学习的课程。唯一限制我们选课是一些课程之间的顺序关系:有的难度很大的课程可能会有一些前置课程的要求。比如课程A是课程B的前置课程,则要求先学习完A课程,才可以选择B课程。大学的教务收集了所有课程的顺序关系,但由于系统故障,可能有一些信息出现了错误。现在小Ho把信息都告诉你,请你帮小Ho判断一下这些信息是否有误。错误的信息主要是指出现了”课程A是课程B的前置课程,同时课程B也是课程A的前置课程”这样的情况。当然”课程A是课程B的前置课程,课程B是课程C的前置课程,课程C是课程A的前置课程”这类也是错误的。

阅读全文 »

POJ-3273 Monthly Expense(二分)

发表于 2018-08-03 | 更新于: 2018-08-03 | 分类于 题解 , 基础技巧 | | 阅读次数: |
字数统计: 617 | 阅读时长 ≈ 3

描述

传送门:POJ-3273 Monthly Expense

Farmer John is an astounding accounting wizard and has realized he might run out of money to run the farm. He has already calculated and recorded the exact amount of money (1 ≤ moneyi ≤ 10,000) that he will need to spend each day over the next N (1 ≤ N ≤ 100,000) days.

FJ wants to create a budget for a sequential set of exactly M (1 ≤ M ≤ N) fiscal periods called “fajomonths”. Each of these fajomonths contains a set of 1 or more consecutive days. Every day is contained in exactly one fajomonth.

FJ’s goal is to arrange the fajomonths so as to minimize the expenses of the fajomonth with the highest spending and thus determine his monthly spending limit.

阅读全文 »

HDU-1213 How Many Tables(并查集 模板)

发表于 2018-08-03 | 更新于: 2018-08-03 | 分类于 题解 , 数据结构 | | 阅读次数: |
字数统计: 495 | 阅读时长 ≈ 3

描述

传送门:HDU-1213 How Many Tables

Today is Ignatius’ birthday. He invites a lot of friends. Now it’s dinner time. Ignatius wants to know how many tables he needs at least. You have to notice that not all the friends know each other, and all the friends do not want to stay with strangers.

One important rule for this problem is that if I tell you A knows B, and B knows C, that means A, B, C know each other, so they can stay in one table.

For example: If I tell you A knows B, B knows C, and D knows E, so A, B, C can stay in one table, and D, E have to stay in the other one. So Ignatius needs 2 tables at least.

阅读全文 »

HDU-1875 畅通工程再续(建图 + Kruscal or Prim)

发表于 2018-08-03 | 更新于: 2018-08-03 | 分类于 题解 , 图论 | | 阅读次数: |
字数统计: 700 | 阅读时长 ≈ 3

描述

传送门:HDU-1875 畅通工程再续

相信大家都听说一个“百岛湖”的地方吧,百岛湖的居民生活在不同的小岛中,当他们想去其他的小岛时都要通过划小船来实现。现在政府决定大力发展百岛湖,发展首先要解决的问题当然是交通问题,政府决定实现百岛湖的全畅通!经过考察小组RPRush对百岛湖的情况充分了解后,决定在符合条件的小岛间建上桥,所谓符合条件,就是2个小岛之间的距离不能小于10米,也不能大于1000米。当然,为了节省资金,只要求实现任意2个小岛之间有路通即可。其中桥的价格为 100元/米。

阅读全文 »

HDU-1874 畅通工程续(Dijkstra or Floyd or SPFA 模板题)

发表于 2018-08-03 | 更新于: 2018-08-03 | 分类于 题解 , 图论 | | 阅读次数: |
字数统计: 979 | 阅读时长 ≈ 5

描述

传送门:HDU-1874 畅通工程续

某省自从实行了很多年的畅通工程计划后,终于修建了很多路。不过路多了也不好,每次要从一个城镇到另一个城镇时,都有许多种道路方案可以选择,而某些方案要比另一些方案行走的距离要短很多。这让行人很困扰。

现在,已知起点和终点,请你计算出要从起点到终点,最短需要行走多少距离。

阅读全文 »

HDU-1232 畅通工程(并查集)

发表于 2018-08-03 | 更新于: 2018-08-03 | 分类于 题解 , 数据结构 | | 阅读次数: |
字数统计: 575 | 阅读时长 ≈ 3

描述

传送门:HDU-1232 畅通工程

某省调查城镇交通状况,得到现有城镇道路统计表,表中列出了每条道路直接连通的城镇。省政府“畅通工程”的目标是使全省任何两个城镇间都可以实现交通(但不一定有直接的道路相连,只要互相间接通过道路可达即可)。问最少还需要建设多少条道路?

阅读全文 »

POJ-2456 Aggressive cows(贪心+二分 水题)

发表于 2018-08-02 | 更新于: 2018-08-03 | 分类于 题解 , 基础技巧 | | 阅读次数: |
字数统计: 439 | 阅读时长 ≈ 2

描述

传送门:POJ-2456 Aggressive cows

Farmer John has built a new long barn, with N (2 <= N <= 100,000) stalls. The stalls are located along a straight line at positions x1,…,xN (0 <= xi <= 1,000,000,000).

His C (2 <= C <= N) cows don’t like this barn layout and become aggressive towards each other once put into a stall. To prevent the cows from hurting each other, FJ want to assign the cows to the stalls, such that the minimum distance between any two of them is as large as possible. What is the largest minimum distance?

阅读全文 »

POJ-1321 棋盘问题(DFS 水题)

发表于 2018-08-02 | 更新于: 2018-08-03 | 分类于 题解 , 简单搜索 | | 阅读次数: |
字数统计: 579 | 阅读时长 ≈ 3

描述

传送门:POJ-1321 棋盘问题

在一个给定形状的棋盘(形状可能是不规则的)上面摆放棋子,棋子没有区别。要求摆放时任意的两个棋子不能放在棋盘中的同一行或者同一列,请编程求解对于给定形状和大小的棋盘,摆放k个棋子的所有可行的摆放方案C。

阅读全文 »
1…345
卓华寅

卓华寅

人一我百!人十我万!永不放弃~~~怀着自信的心,去追逐梦想——kuangbin

44 日志
14 分类
25 标签
RSS
Creative Commons
友情链接
  • findBUG.top
  • SWOJ
  • Vjudge
  • 张松超
  • 潘坤
  • 王亚东
  • 何世全
  • 朱成锐
  • 曹雨菲
  • kuangbin
0%
© 2018 卓华寅 | Site words total count: 32.1k
由 Hexo 强力驱动
|
主题 — NexT.Gemini v5.1.4