K
Khách

Hãy nhập câu hỏi của bạn vào đây, nếu là tài khoản VIP, bạn sẽ được ưu tiên trả lời.

QUATU2 - Quân tượng đi lạc Dữ liệu vào: standard input Dữ liệu ra: standard output Giới hạn thời gian: 1.0 giây Giới hạn bộ nhớ: 128 megabyte Có một quân tượng trong cờ tướng đi lạc vào một bàn cờ vua. Bàn cờ vua có kích thước là 8 x 8, các dòng được đánh số từ 1 đến 8 theo thứ tự từ trên xuống dưới, các cột được đánh số từ 1 đến 8 theo thứ tự từ trái qua phải. Quân tượng đi lạc đang nằm ở...
Đọc tiếp
QUATU2 - Quân tượng đi lạc Dữ liệu vào: standard input Dữ liệu ra: standard output Giới hạn thời gian: 1.0 giây Giới hạn bộ nhớ: 128 megabyte Có một quân tượng trong cờ tướng đi lạc vào một bàn cờ vua. Bàn cờ vua có kích thước là 8 x 8, các dòng được đánh số từ 1 đến 8 theo thứ tự từ trên xuống dưới, các cột được đánh số từ 1 đến 8 theo thứ tự từ trái qua phải. Quân tượng đi lạc đang nằm ở ô (y, x), dòng y cột x. Để có thể quay trở lại bàn cờ tướng, quân tượng phải tìm cách di chuyển đến một cổng thoát tại ô (ty, tx) trên bàn cờ vua. Bạn hãy tính xem quân tượng phải di chuyển ít nhất bao nhiêu nước đi để đến được cổng thoát này. Ghi chú: Quân tượng cờ tướng di chuyển theo đường chéo 2 ô một, từ ô (y, x) có thể đi đến một trong bốn ô (y-2, x-2), (y-2, x+2), (y+2, x-2), (y+2, x+2). Dữ liệu nhập: - Là bốn số nguyên y, x, ty, tx mỗi số cách nhau một khoảng trắng (1 y, x, ty, tx 8) Dữ liệu xuất: - Nếu quân tượng không thể di chuyển đến cổng thoát, mãi mãi ở lại bàn cờ vua, in ra -1. - Nếu quân tượng có thể di chuyển đến cổng thoát, in ra số bước di chuyển ít nhất. Ví dụ input 1 1 1 2 output -1 input 3 5 7 5 output 2
1
12 tháng 8 2023

Tham Khảo:

#include <bits/stdc++.h>

using namespace std;

bool v(int y, int x) {

return 1 <= y && y <= 8 && 1 <= x && x <= 8;

}

int m(int y, int x, int ty, int tx) {

if (!v(y, x) || !v(ty, tx)) {

return -1;

}

deque<pair<int, pair<int, int>>> q;

q.push_back({y, {x, 0}});

bool vis[9][9] = {false};

vis[y][x] = true;

int dx[] = {-2, -2, 2, 2};

int dy[] = {-2, 2, -2, 2};

while (!q.empty()) {

int cy = q.front().first;

int cx = q.front().second.first;

int s = q.front().second.second;

q.pop_front();

if (cy == ty && cx == tx) {

return s;

}

for (int i = 0; i < 4; ++i) {

int ny = cy + dy[i];

int nx = cx + dx[i];

if (v(ny, nx) && !vis[ny][nx]) {

q.push_back({ny, {nx, s + 1}});

vis[ny][nx] = true;

        }

    }

}

return -1;

}

int main() {

int y, x, ty, tx;

cin >> y >> x >> ty >> tx;

cout << m(y, x, ty, tx) << endl;

return 0;

}

29 tháng 3 2021

Nếu xóa mọi dữ liệu trong vùng dữ liệu thì biểu đồ có bị xóa đi
Vì biểu đồ được tạo ra trên cơ sở vùng dữ liệu đó

6 tháng 5 2021

Nếu xóa mọi dữ liệu trong vùng dữ liệu thì biểu đồ bị xóa. Vì biểu đồ được tạo ra trên vùng dữ liệu và nếu ko có dữ liệu thì biểu đồ cũng ko có dữ liệu

12 tháng 5 2022

Tham khảo

a)

 

- Các bước để tạo biểu đồ:

+ B1: Chỉ định miền dữ liệu để biểu diễn bằng biểu đồ

+ B2: Chọn dạng biểu đồ

Giải thích các bước giải:

+ B1: Chỉ định miền dữ liệu: Nháy chuột để chọn một ô trong miền dữ liệu cần tạo biểu đồ.

+ B2: Chọn dạng biểu đồ: Nháy chuột chọn nhóm biểu đồ thích hợp ( chẳng hạn nhóm biểu đồ cột ) trong nhóm Charts trên dãi lệnh Insert rồi chọn dạng biểu đồ trong nhóm đó.

b)

-Có vì biểu đồ được xây dựng nên bằng số liệu nếu xóa hết dữ liệu->biểu đồ sẽ không có số liệu để hiển thị->biểu đồ sẽ bị xóa.

1 tháng 12 2021

   A.  Bảng dữ liệu 

22 tháng 12 2020

C++ nha mn

 

 

 

 

18 tháng 5 2022

Biểu đồ nếu xoá mọi dữ liệu thì biểu đồ sẽ bị xoá tại vì trong bảng có dữ liệu,có ghi chứ thích mà khi mình xoá rồi thì tất cả dữ liệu kể cả biểu đồ đều bị mất

1 tháng 4 2021

 - Quá trình lọc dữ liệu gồm 2 bước chính:

Bước 1: chuẩn bị:

1. Nháy chuột tại một ô trong vùng có dữ liệu cần lọc.

2. Mở bảng chọn Data, trỏ vào lệnh Filter và nháy chọn AutoFilter trên bảng chọn hiện ra

Bước 2: lọc dữ liệu:

Là bước chọn tiêu chuẩn để lọc. Nháy vào nút trên hàng tiêu đề cột và chọn điều kiện thích hợp.

* Lưu ý: Sau khi có kết quả lọc ta có thể chọn lệnh Data → Filter → Show All (Hiển thị tất cả) để hiển thị toàn bộ danh sách mà vần tiếp tục làm việc với AutoFilter. Để thoát khỏi chế độ lọc ta chọn lại lệnh Data → Filter và nháy chuột xoá đánh dấu AutoFilter trên bảng chọn Filter.

Bạn tham khảo nhé!

9 tháng 11 2023

#include<iostream>

using namespace std;

int main() {

int a,b;

cin >> a >> b;

cout << (a+b)*2;

return 0;

}

28 tháng 9 2020
#include <iostream.h> int main() { float a,b,cv; cout <<"Nhap a:"; cin >> a; cout <<"Nhap b:"; cin >> b; if ((a>=1)&&(a<=100)&&(b>=1)&&(b<=100)) { cv = (a+b)*2; cout <<" Chu vi hcn la: "<<cv<<endl; } }