他改变了电脑。
他改变了软件。
他改变了设计。
他改变了出版。
他改变了电影。
他改变了音乐。
他改变了广告。
他改变了零售。
他改变了商业。
他改变了米色。
他改变了人们的期望。
他改变了我们的思维。
他改变了他们。
他改变了我们。
他改变了你。
他改变了整个世界。
别因终结而悲伤,因其诞生而微笑吧。
10 年了,我们还会去准备去改变什么?我们还会接受什么样的改变?
纪念史蒂夫·乔布斯逝世十周年
——一个改变了世界的人
这是本蒟蒻的第一篇题解
读题点这里:P7886 「MCOI-06」Gerrymandering
题意
题目要求将一个 n×mn\times mn×m 表格染色,使得每一个颜色形成恰好一个连通块,并且每一个连通块大小为 kkk
特判
我们共有4种特判情况
当 n×m<kn\times m<kn×m<k 或 n×mmod k≠0n\times m\mod k\neq 0n×mmodk=0 时,没有答案,输出
NO
1if(n*m<k||n*m%k!=0) cout<<"NO"<<endl;
当 k=1k=1k=1 时,存在答案,且每一格的数字都不一样 (Subtask 1)
123456789cout<<"YES"<<endl;int cnt=1;for(int i=1;i<=m;i++){ for(int j=1;j<=n;j++){ cout<<cnt<<" "; ...