22 地盘划分

作者: DONGWEILAI | 来源:发表于2020-05-05 10:36 被阅读0次

22 地盘划分

修罗王和邪狼被关进监狱,该监狱的地下秩序实际被不少暗势力所把持,这些暗势力根据其实力不同,划分出了大大小小的势力范围。具体划分方式是这样的:监狱是一个给定的矩形,每一个暗势力的势力范围都必须是一个正方形,划分时,最大的暗势力尽可能多地从矩形中划分一块正方形,接下来,第二大的暗势力在剩下的矩形中尽可能多的划分一块正方形……例如,图2.1中所示是一个3×4的矩阵,可最少划分为4个势力范围。

也就是说,取走一个3×3的正方形后,将问题规模变成3×1,然后变成2×1,最后变成1×1。规模每缩小一次,正方形的个数加1。

image.png

【输入格式】

输入文件为territory.in,两个int整数,即长和宽。

【输出格式】

输出文件为territory.out,即正方形最少个数。

【输入样例】

3 4

【输出样例】

package algorithmclassic.ch02;

import java.util.Scanner;

/**
 * @author Dylan
 * @date 2020/5/5 - 10:19
 */
public class Q22 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        int m = sc.nextInt();
        if(n < m){
            int temp = n;
            n = m;
            m = temp;
        }
        int cnt = f(n, m);
        System.out.println(cnt);
    }

    public static int f(int n, int m){
        if(n <= m) return 1;
        int nn = n;
        n = m;
        m = nn - m;
        if(n < m){
            int temp = n;
            n = m;
            m = temp;
        }
        return 1 + f(n,m);
    }
}


相关文章

  • 22 地盘划分

    22 地盘划分 修罗王和邪狼被关进监狱,该监狱的地下秩序实际被不少暗势力所把持,这些暗势力根据其实力不同,划分出了...

  • 感觉自己活着-239 地球

    地球上本没有国界,那些动物植物都尽力地按照自己的习性扩展地盘,只有人为了保护好自己的地盘划分了国界,都想多占一点,...

  • 你的和我的

    从小,我就喜欢在家里划分属于我的“领地”。 我总认为,“领地”代表着自己在家中占有的地盘,我的“触角”...

  • 围棋(二)

    “交流” 传递信息,互通有无;表达立场,切磨正规; “交流”的结果: 你来我往,划分地盘;数度之后,暂达平衡。或:...

  • 霜降

    文/07 霜降 今夜 山峰凝聚了西风的影子 把落红 封存在孤寂的尘埃中 大山睡了 溪水收敛了怒放 飞兽划分了地盘,...

  • 3day4

    从安第斯青旅步行五分钟就能走到武器广场(PlazadeArmas)。这里有点像老北京的天桥,卖艺人各自划分地盘,只...

  • 地盘

    地 盘 文/黄影 林是鸟的地盘 海是鱼的地盘 天空是云的地盘 那又为何 鱼跳出了水面 鸟飞上了蓝天 是云...

  • 地盘

    我站在小区花坛边等人 一小车顺道旁慢慢驶来 斜前方停住 六眼对视,对方怒目 心想一个男士好没风度 我又不识君,干嘛...

  • 地盘

    文|森没 我要守住这方寸之地 不允许任何人入侵 谁都不可以 你说你认识我 你说我们是挚友 你说就只要一小块地方 可...

  • 地盘

    今天几个同事难得凑一块,小芬说,哎呀,把我调到这边来,一点都不习惯,我都在那边呆惯了,想干什么干什么,到这...

网友评论

    本文标题:22 地盘划分

    本文链接:https://www.haomeiwen.com/subject/vvbughtx.html