题目名称 3243. [Pólya计数法的应用] 例三 快交换
输入输出 polya3.in/out
难度等级 ★★★☆
时间限制 200 ms (0.2 s)
内存限制 256 MiB
测试数据 6
题目来源 Gravatar雾茗 于2019-10-05加入
开放分组 全部用户
提交状态
分类标签
分享题解
通过:1, 提交:1, 通过率:100%
Gravatar雾茗 100 0.081 s 33.69 MiB C++
关于 例三 快交换 的近10条评论(全部评论)

3243. [Pólya计数法的应用] 例三 快交换

★★★☆   输入文件:polya3.in   输出文件:polya3.out   简单对比
时间限制:0.2 s   内存限制:256 MiB

【题目描述】

给你一个2a*2b的矩阵,在内存中的存放方式是先存第一行的,再存第二行的……每行也是从左到右存放。现在你想求它的转置矩阵(也是一样的储存方式),但是只能用交换(交换元素)操作,问最少需要交换多少步

【输入格式】

一行,两个整数a,b (a+b<=1000000)

【输出格式】

一行,一个整数表示步数模1000003后的结果

【样例输入】

5 7

【样例输出】

3744