题目名称 4146. 寿司NPC1
输入输出 NPCI.in/out
难度等级 ★★★☆
时间限制 50 ms (0.05 s)
内存限制 512 MiB
测试数据 5
题目来源 Gravatarflyfree 于2025-05-19加入
开放分组 全部用户
提交状态
分类标签
分享题解
通过:1, 提交:8, 通过率:12.5%
Gravatarflyfree 100 0.014 s 3.70 MiB C++
Gravatar梦那边的美好ET 80 8.858 s 3.79 MiB C++
Gravatar梦那边的美好ET 60 0.215 s 3.76 MiB C++
Gravatar梦那边的美好ET 60 3.615 s 3.76 MiB C++
GravatardarkMoon 40 0.014 s 3.63 MiB C++
Gravatar梦那边的美好ET 20 0.206 s 3.77 MiB C++
GravatardarkMoon 0 32.998 s 3.45 MiB C++
GravatardarkMoon 0 54.991 s 3.33 MiB C++
关于 寿司NPC1 的近10条评论(全部评论)

4146. 寿司NPC1

★★★☆   输入文件:NPCI.in   输出文件:NPCI.out   评测插件
时间限制:0.05 s   内存限制:512 MiB

【题目背景】

你已经准备好开始挑战手撕NPC了(

【题目描述】

给定一个 n 个点 m 条边的无向图,输出任意一种三染色方案。

三染色指用三种不同的颜色给一张图上的所有点染色,一个合法的三染色方案应该满足任意一条边的两个端点颜色不同

【输入格式】

第一行两个整数 n,m

接下来 m 行每行一个 x y 表示 x 向 y 连边,保证图连通,保证不存在自环

【输出格式】

一行 n 个 [1,3] 内的数表示染色方案

如果无解,输出一个数 -1

【样例输入】

3 3
1 2
1 3
2 3

【样例输出】

1 2 3

【样例说明】

在此键入。

【数据规模与约定】

对于 40pts:n = 5

对于另外 60pts: n = 20

对于 100% 的数据 m <= 2n

【来源】

集训队论文:浅谈信息学竞赛中的独立集问题