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.
#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
int main()
{
ll a[]={10,2,5,12,20,6,8,15,18}; //mảng đã cho
ll n=sizeof(a)/sizeof(a[0]); //độ dài mảng
sort(a,a+n); //sắp xếp mảng
//Thuật toán tìm kiếm nhị phân
ll l=0, r=n-1;
while(l<=r) {
ll mid=(l+r)/2; //Tìm phần tử giữa left và right
if(a[mid]<15) l=mid+1; //Vì từ đoạn [0,mid] thì phần tử nhỏ hơn 15 nên ta duyệt từ khoảng (mid,r]
else r=mid-1; //vì thấy nên rút r để thu hẹp phạm vi
}
cout << l+1; //in ra kq (vì bắt đầu từ 0 đến n-1 nên phải tăng thêm để ra vị trí đúng)
}
(Bạn có thể dựa vào code mình để rút ra các bước)
Chúc bạn học tốt!
Bước 1: Đầu tiên bạn cần bôi đen các cột chứa dữ liệu mà chúng ta cần sắp
Sau đó chọn thẻ Data => Tại mục Sort & Filter, chọn Filter
Lúc này ô đầu tiên của các cột sẽ xuất hiện nút Filter để ta chọn
Nếu click vào biểu tượng Filter của cột chứa ký tự thì sẽ hiện ra:
Sort A to Z là sắp xếp theo thứ tự bảng chữ cáiSort Z to A là sắp xếp theo thứ tự ngược bảng chữ cái
Nếu click vào biểu tượng Filter của cột chứ số thì sẽ hiện ra:
Sort Smallest to Largest là sắp xếp số từ nhỏ đến lớnSort Largest to Smallest là sắp xếp số từ lớn đến nhỏ
Nếu các bạn chỉ cần sắp xếp dữ liệu theo 1 cột duy nhất. Thì chỉ cần bôi đen cột đó => chọn thẻ Data => chọn 2 biểu tượng ở mục Sort & Filter:
A->Z: Nếu muốn sắp xếp theo thứ tự bảng chữ cái hoặc sắp xếp số tăng dầnZ->A: Nếu muốn sắp xếp theo thứ tự ngược bảng chữ cái hoặc sắp xếp số giảm dầna)
B1. Nháy chuột, chọn 1 ô trong cột cần sắp xếp
B2. Nháy nút trong nhóm Sort & Filter của dải lệnh Data để sắp xếp theo thứ tự tăng dần (hoặc lệnh để sắp xếp theo thứ tự giảm dần)
b)
- Nháy chuột chọn một ô bất kì trong cột ĐTB
- Mở bảng chọn Data/Filter trong Sort & Filter
- Nháy vào nút trên hàng tiêu đề cột , chọn Number Filters
- Nháy Top -> Nhập số hàng là 2 -> Nháy OK.