Welcome   HUNAN NORMAL UNIVERSITY ACM/ICPC Judge Online
Home
FAQs
Problem Set
Practices
Online Contests
Major Exercises
OI Special
Judgement
Submit
Online Status
User Ranklist
Users
Register new
Login
Web Links
Hunan Normal University
College of Information Science and Engineering
IPv6地址
Time Limit: 2000ms, Special Time Limit:4000ms, Memory Limit:65536KB
Total submit users: 8, Accepted users: 3
Problem 11624 : No special judgement
Problem description
  IPv6的地址长度是128位(bit)。将这128位的地址按每16位划分为一个段,将每个段转换成至多4个十六进制数字(0~9A~Fa~f),并用冒号隔开。例如:2000:0000:0000:0000:0001:2345:6789:abcd。
这个地址很长,可以用两种方法对这个地址进行压缩,
前导零压缩法:将每一段的前导零省略,但是每一段都至少应该有一个数字
例如:2000:0:0:0:1:2345:6789:abcd
双冒号法:如果一个以冒号十六进制数表示法表示的IPv6地址中,如果一个或多个连续的段值都是0,那么这些0可以简记为::。每个地址中只能有一个::。
例如:2000::1:2345:6789:abcd

Input
  输入有若干行,每行一个不包含空格的字符串,字符串由大小写英文字母、英文标点符号和数字组成,长度不超过100。

Output
  每个输入输出一行。如果输入是符合格式的IPv6地址,则输出Yes,否则输出No。

Sample Input
2000:0000:0000:0000:0001:2345:6789:abcd
2000:0:0:0:1:2345:6789:abcd
::
Sample Output
Yes
Yes
Yes
Problem Source
  湖南师范大学第七届大学生计算机程序设计竞赛

Submit   Discuss   Judge Status  Problems  Ranklist 

HUNAN NORMAL UNIVERSITY ACM/ICPC Judge Online, Version 2010.5.5.final.
Web visits:742 today,12609640 total, since 2010-05-07