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.
uses crt;
var a,b:integer;
begin
clrscr;
readln(a,b);
if (a=0) and (b=0) then write('VSN)'
else if (a<>0) then write(b)
else if (b<>0) then write(0)
else write(-b/a);
readln;
end.
a/ =SUM(A1:A5)=29
=SUM(A1,A2,A3,A4,A5)=29
b/ =MAX(A1:A5)=9
=MAX(A1,A2,A3,A4,A5)=9
Các bước lọc các hàng có giá trị lớn nhất( hay nhỏ nhất):
- B1: Nháy đúp chuột vào cột cần lọc
- B2: Chọn nhóm lệnh Sort & Filter sau đó chọn Filter
- B3: Click vào dấu hiển thị trên cột đang chọn.
- B4: chọn Number Filter sau đó chọn
- B5: Cửa sổ tùy chỉnh hiện lên, ta chọn Top để chọn các giá trị lớn nhất hoặc Bottom để chọn các giá trị nhỏ nhất, cuối cùng ta chỉnh số lượng các hàng muốn hiển thị.
- B6: nhấn OK để hiển thị kết quả.
Đáp án : A
#include <iostream>
#include <vector>
using namespace std;
pair<int, int> findMaxSubarray(vector<int> nums) {
int n = nums.size();
int maxSum = nums[0];
int currentSum = nums[0];
int start = 0;
int end = 0;
for (int i = 1; i < n; i++) {
if (currentSum < 0) {
currentSum = nums[i];
start = i;
end = i;
} else {
currentSum += nums[i];
end = i;
}
if (currentSum > maxSum) {
maxSum = currentSum;
}
}
return make_pair(start, end);
}
int main() {
int numTests;
cin >> numTests;
for (int t = 0; t < numTests; t++) {
int n;
cin >> n;
vector<int> nums(n);
for (int i = 0; i < n; i++) {
cin >> nums[i];
}
pair<int, int> maxSubarray = findMaxSubarray(nums);
cout << maxSubarray.first << " " << maxSubarray.second << endl;
}
return 0;
}
c++ nha mn