编程介的小学生 2017-03-29 11:50 采纳率: 20.5%
浏览 896
已采纳

Wu Xing

The Wu Xing, or the Five Movements, Five Phases or Five Steps/Stages, are chiefly an ancient mnemonic device, in many traditional Chinese fields.

The doctrine of five phases describes two cycles, a generating or creation cycle, also known as "mother-son", and an overcoming or destruction cycle, also known as "grandfather-nephew", of interactions between the phases.

Generating:

Wood feeds Fire;
Fire creates Earth (ash);
Earth bears Metal;
Metal carries Water (as in a bucket or tap, or water condenses on metal);
Water nourishes Wood.
Overcoming:

Wood parts Earth (such as roots) (or Trees can prevent soil erosion );
Earth absorbs (or muddies) Water (or Earth dam control the water);
Water quenches Fire;
Fire melts Metal;
Metal chops Wood.
Wu Xing

With the two types of interactions in the above graph, any two nodes are connected by an edge.

Problem

In a graph with N nodes, to ensure that any two nodes are connected by at least one edge, how many types of interactions are required at least? Here a type of interaction should have the following properties:

It can be represented as a set of directed edges in the graph.
For each type of interaction, there should be one and only one edge starting at each node.
For each type of interaction, there should be one and only one edge ending at each node.
The interactions are made up of cycles, i.e. starting from an arbitrary node and following the edges with the same type of interaction, you can always reach the starting node after several steps.
Input

For each test case, there's a line with an integer N (3 <= N < 1,000,000), the number of nodes in the graph.

N = 0 indicates the end of input.
Output

For each test case, output a line with the number of interactions that are required at least.

Sample Input

5
0
Sample Output

2

  • 写回答

1条回答 默认 最新

  • threenewbee 2017-04-07 14:52
    关注
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 c程序不知道为什么得不到结果
  • ¥40 复杂的限制性的商函数处理
  • ¥15 程序不包含适用于入口点的静态Main方法
  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置