7.22 cf

Problem - D - Codeforces

思路:

ansA <= B <= C

想使改变的总和最小,那就不超过2倍

1 <= ansA <= 2a ; 1 <= B <=2b

C = 2B 或 C = B

代码:
#include<iostream>
#include<cstring>
#include<algorithm>
#define IOS ios::sync_with_stdio(0),cin.tie(0),cout.tie(0)
using namespace std;

int main()
{
    IOS;
    int t;
    cin >> t;
    while(t --)
    {
        int a, b, c;
        int cnt = 1e9;
        int A, B, C, ans;
        cin >> a >> b >> c;
        for(int i = 1; i <= 2*a; i ++ )
        {
            for(int j = i; j <= 2*b; j += i )
            {
                for(int k = 0; k < 2; k ++ )
                {
                    ans = abs(a-i) + abs(b - j) + abs(c -(j * (c/j) + k*j));
                    if(ans < cnt)
                    {
                        cnt = ans;
                        A = i;
                        B = j;
                        C = j * (c/j) + k*j;
                    }
                }
                
            }
        }

        cout << cnt << endl << A <<' '<< B << ' ' << C << endl;
    }
    return 0;
}

相关推荐

  1. <span style='color:red;'>CI</span>/<span style='color:red;'>CD</span>

    CI/CD

    2024-07-22 11:32:02      45 阅读
  2. CF1895C

    2024-07-22 11:32:02       39 阅读
  3. CF1914C Quests

    2024-07-22 11:32:02       46 阅读
  4. CF1305C

    2024-07-22 11:32:02       51 阅读
  5. cf-913-div3

    2024-07-22 11:32:02       59 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-22 11:32:02       52 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-22 11:32:02       54 阅读
  3. 在Django里面运行非项目文件

    2024-07-22 11:32:02       45 阅读
  4. Python语言-面向对象

    2024-07-22 11:32:02       55 阅读

热门阅读

  1. 一线大厂前端vue面试题

    2024-07-22 11:32:02       15 阅读
  2. 【MAUI】动态界面

    2024-07-22 11:32:02       22 阅读
  3. 小白C语言基础详解:C 语言的内存管理

    2024-07-22 11:32:02       16 阅读
  4. 等保测评深度探索:揭秘安全合规的幕后英雄

    2024-07-22 11:32:02       19 阅读
  5. Linux命令更新-文本处理grep

    2024-07-22 11:32:02       20 阅读
  6. 事务

    事务

    2024-07-22 11:32:02      21 阅读
  7. 为什么vue3项目中推荐使用const,而不是let语法

    2024-07-22 11:32:02       21 阅读
  8. NLP专业术语及工具【hanlp、jiolp】

    2024-07-22 11:32:02       18 阅读