Trang chủ Tin Học Lớp 11 Bố Tí thường xem TV mỗi ngày. Ông ấy luôn...

Bố Tí thường xem TV mỗi ngày. Ông ấy luôn đặt âm lượng của TV ở mức b. Tuy nhiên, hôm nay ông phát hiện ra ai đó đã thay đổi âm lượng thành a. Chiếc TV này có

Câu hỏi :

Bố Tí thường xem TV mỗi ngày. Ông ấy luôn đặt âm lượng của TV ở mức b. Tuy nhiên, hôm nay ông phát hiện ra ai đó đã thay đổi âm lượng thành a. Chiếc TV này có một chiếc điều khiển từ xa khá đặc biệt: Có sáu nút (−5, −2, −1, +1, +2, +5) điều khiển âm lượng, trong một lần nhấn có thể tăng hoặc giảm âm lượng hiện tại 1, 2 hoặc 5. Âm lượng có thể lớn tùy ý, nhưng không được giảm xuống dưới 0. Em hãy tìm số lần nhấn nút tăng hoặc giảm âm lượng ít nhất để điều chỉnh âm lượng TV từ mức a về mức b. Input  Dòng đầu tiên chứa số T là số bộ dữ liệu cần xử lý (1 ≤ T ≤ 1000).  T dòng sau, mỗi dòng chứa một bộ dữ liệu gồm hai số nguyên a và b (0 ≤ a, b ≤ 109 ) với ý nghĩa như đã mô tả trong đề bài. Output Ứng với mỗi bộ dữ liệu vào, chương trình của bạn cần in ra một số nguyên duy nhất là số lần tối thiểu cần nhấn nút âm lượng trên điều khiển từ xa để thay đổi âm lư âm lượng TV từ a thành b. Nếu không cần thay đổi âm lượng (tức là a = b), thì in ra số 0.

Lời giải 1 :

const fi='BT.INP';
      fo='BT.OUT';
var a,b,t,d,n,i:longint;
function xuat(a,b:longint):longint;
begin $\color{white}{© }$
        d:=0;
        t:=abs(a-b);
        inc(d,t div 5);
        t:=t-((t div 5)*5);
        inc(d,t div 3);
        t:=t-((t div 3)*3);
        inc(d,t);
        exit(d);
end;
begin
        assign(input,fi);
        assign(output,fo);
        reset(input);
        rewrite(output);
        readln(n);
        for i:=1 to n do
                begin
                        readln(a,b);
                        writeln(xuat(a,b));
                end;
        close(output);
        close(input);
end.

Thảo luận

-- cho mình vào nhóm nhé
-- ok
-- giỡn thui bây h anh Toàn phải ôn thi tuyển sinh nên anh ít khi on lắm
-- https://hoidap247.com/cau-hoi/950654

Lời giải 2 :

#include <iostream>
#include <math.h>
int a,b,c,z,be,x,y,s;
using namespace std;
int al(int x, int y)
{
    be=10000;
    z=abs(x-y);
    a=z/1;
    b=z/2;
    c=z/5;
    if(z==0){
        return 0;
    }
    for(int k=0;k<=c;k++){
        for(int j=0;j<=b;j++){
            for(int i=0;i<=a;i++){
                if(i*1+j*2+k*5==z){
                    s=i+j+k;
                    if(be>s){
                        be=s;
                    }
                }
            }
        }
    }
    return be;
}
int main()
{
    int T;
    cin>>T;
    int arr[T];
    for(int i=0;i<T;i++){
        cin>>x>>y;
        arr[i]=al(x,y);
    }
    for(int i=0;i<T;i++){
        cout<<arr[i]<<endl;
    }
    //samon247
    return 0;
}

Bạn có biết?

Tin học, tiếng Anh: informatics, tiếng Pháp: informatique, là một ngành khoa học chuyên nghiên cứu quá trình tự động hóa việc tổ chức, lưu trữ, xử lý và truyền dẫn thông tin của một hệ thống máy tính cụ thể hoặc trừu tượng (ảo). Với cách hiểu hiện nay, tin học bao hàm tất cả các nghiên cứu và kỹ thuật có liên quan đến việc mô phỏng, biến đổi và tái tạo thông tin.

Nguồn : Wikipedia - Bách khoa toàn thư

Tâm sự 11

Lớp 11 - Năm thứ hai ở cấp trung học phổ thông, gần đến năm cuối cấp nên học tập là nhiệm vụ quan trọng nhất. Nghe nhiều đến định hướng sau này rồi học đại học. Ôi nhiều lúc thật là sợ, hoang mang nhưng các em hãy tự tin và tìm dần điều mà mình muốn là trong tương lai nhé!

Nguồn : ADMIN :))

Liên hệ hợp tác hoặc quảng cáo: gmail

Điều khoản dịch vụ

Copyright © 2021 HOCTAPSGK