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.

Cô bò Bessie đã tham gia khóa học đào tạo Tiến sĩ ngành Khoa học máy tính với niềm đam mê Tin học và ước mơ trở thành tiến sĩ. Trong thời gian nghiên cứu hàn lâm, Bessie đã xuất bản N bài nghiên cứu (1≤N≤105) và bài nghiên cứu thứ i đã được trích dẫn ci (0≤ci≤105)

lần từ những bài nghiên cứu khác trong giới nghiên cứu.

Bessie biết rằng sự thành công của một giảng viên được tính bằng chỉ số h

của họ. Chỉ số h được định nghĩa là số h lớn nhất sao cho giảng viên đó có ít nhất h bài nghiên cứu, mỗi bài có ít nhất h lần trích dẫn. Ví dụ, một giảng viên có 4 bài nghiên cứu và lượng trích dẫn là (1,100,2,3) có chỉ số h là 2, còn nếu lượng trích dẫn là (1,100,3,3) thì chỉ số h của người đó là 3

.

Để tăng chỉ số h

của cô ấy, Bessie dự định sẽ viết một bài báo trích dẫn một số bài nghiên cứu của cô. Tuy nhiên, bởi vì số lượng trang có hạn, Bessie chỉ có thể trích dẫn tối đa L (0≤L≤105)

bài nghiên cứu trong bài báo này. Đương nhiên, bài báo này không thể trích dẫn một bài nghiên cứu nhiều lần.

Hãy giúp Bessie xác định chỉ số h

lớn nhất mà cô ấy có thể đạt được sau khi viết bài báo này.

Input

Dòng đầu tiên chứa 2

số nguyên N và L

.

Dòng thứ hai chứa N

số nguyên c1,c2,…,cN

cách nhau bởi một dấu cách.

Output

In ra chỉ số h

cao nhất Bessie có thể đạt được.

Sample Input 1

4 0 1 100 2 3

Sample Output 1

2

0
Dư lượng thuốc bảo vệ thực vật trong rau trái đang làm đau đầu các nhà sản xuất và cũng là mối lo của người tiêu dùng.Mới đây các nhà nghiên cứu đã chế tạo thành công thuốc bảo vệ 2 thành phần, vừa có khả năng bảo vệ cây trồng khỏi nhiều loại sâu bệnh vừa có khả năng tự trung hòa và phân hủy nếu pha chế các thành phần với tỷ lệ thích hợp. Thuốc được điều chế dưới dạng lỏng. Thành phần...
Đọc tiếp

Dư lượng thuốc bảo vệ thực vật trong rau trái đang làm đau đầu các nhà sản xuất và cũng là mối lo của người tiêu dùng.

Mới đây các nhà nghiên cứu đã chế tạo thành công thuốc bảo vệ 2 thành phần, vừa có khả năng bảo vệ cây trồng khỏi nhiều loại sâu bệnh vừa có khả năng tự trung hòa và phân hủy nếu pha chế các thành phần với tỷ lệ thích hợp. Thuốc được điều chế dưới dạng lỏng. Thành phần thứ nhất cần dùng từ a đến b lít, ít hơn sẽ không có tác dụng, nhiều hơn sẽ phản tác dụng. Thành phần thứ 2 cần dùng từ c đến d lít với lý do tương tự. Ngoài ra, nếu dùng x lít thành phần thứ nhất pha với y lít thành phần thứ hai thì hỗn hợp sẽ có khả năng tự trung hòa và phân hủy nếu x+y chia hết cho k.

Hãy xác định lượng thuốc cần dùng ở mỗi thành phần để hỗn hợp có khả năng tự trung hòa và phân hủy. Nếu có nhiều cách pha phù hợp thì chọn một cách có thể tích hỗn hợp sau khi pha là lớn nhất. Nếu không có cách pha để hỗn hợp sẽ tự phân hủy thì đưa ra số -1.

0
Giúp Mình VớiLester và Delbert làm việc tại một công ty điện tử. Họ hiện đang nghiên cứu một thành phần vi mạch dùng để kết nối hai phần độc lập của một siêu máy tính lớn. Thành phần này được xây dựng trên đầu của một breadboard - một cơ sở giống như lưới cho một vi mạch. Breadboard có n hàng và m cột, và mỗi giao điểm hàng-cột chứa một nút. Ngoài ra, ở mỗi bên của breadboard có các cổng có thể...
Đọc tiếp

Giúp Mình Với

Lester và Delbert làm việc tại một công ty điện tử. Họ hiện đang nghiên cứu một thành phần vi mạch dùng để kết nối hai phần độc lập của một siêu máy tính lớn. Thành phần này được xây dựng trên đầu của một breadboard - một cơ sở giống như lưới cho một vi mạch. Breadboard có n hàng và m cột, và mỗi giao điểm hàng-cột chứa một nút. Ngoài ra, ở mỗi bên của breadboard có các cổng có thể được gắn vào các nút liền kề. Bên trái và bên phải mỗi bên có n cổng, mỗi bên trên và dưới có m cổng. Mỗi cổng được kết nối ở bên ngoài với một trong các bộ phận được bắc cầu bởi bảng mạch, và có màu đỏ hoặc xanh lam tương ứng.

Các cổng có thể được kết nối bằng dây đi bên trong breadboard. Tuy nhiên, có một số quy tắc cần tuân theo: Mỗi dây phải kết nối một cổng màu đỏ với một cổng màu xanh lam và mỗi cổng phải được kết nối với nhiều nhất một dây. Mỗi phần của dây nên nằm ngang hoặc dọc và chỉ có thể quay ở một trong các nút. Để tránh nhiễu, dây không thể có các phần chung có độ dài khác 0 (nhưng có thể có các nút chung). Ngoài ra, một dây không thể bao phủ cùng một đoạn có chiều dài khác 0 hai lần. Dung lượng của breadboard là số lượng kết nối dây màu xanh lam đỏ lớn nhất có thể được thực hiện theo các quy tắc ở trên. Ví dụ: breadboard ở trên có dung lượng 7 và một cách để tạo bảy kết nối được minh họa bên dưới.

Cho đến thời điểm này các tuyên bố của cả hai phiên bản là giống hệt nhau. Sự khác biệt theo sau. Thông thường, các thông số kỹ thuật của dự án thay đổi rất nhiều trong quá trình phát triển, vì vậy màu sắc của các cổng vẫn chưa được cố định. Có q các sửa đổi để xử lý, mỗi trong số chúng có dạng "màu sắc của tất cả các cổng trong một phạm vi liền kề dọc theo một trong các bên được chuyển đổi (màu đỏ trở thành xanh lam và xanh lam trở thành đỏ)". Tất cả các sửa đổi đều tồn tại lâu dài, nghĩa là các sửa đổi trước đó không được hoàn tác trước khi sửa đổi tiếp theo được thực hiện. Để ước tính mức độ tồi tệ của những thay đổi, Lester và Delbert cần phải tìm dung lượng breadboard sau mỗi lần thay đổi. Giúp họ làm điều này một cách hiệu quả.

Đầu vào Dòng đầu tiên chứa ba số nguyên n, m, q (1≤n, m≤10 ^ 5, 0≤q≤10 ^ 5 ) - số hàng và cột của bảng mạch, và số lượng sửa đổi tương ứng. Bốn dòng tiếp theo mô tả màu ban đầu của các cổng. Mỗi ký tự trong các dòng này là R hoặc B, tùy thuộc vào màu của cổng tương ứng. Hai dòng đầu tiên chứa n mỗi ký tự và mô tả các cổng ở bên trái và bên phải tương ứng từ trên xuống dưới. Hai dòng cuối chứa m mỗi ký tự và mô tả các cổng ở phía trên và phía dưới tương ứng từ trái sang phải. Q tiếp theo dòng mô tả các sửa đổi. Mỗi dòng này chứa một ký tự s, theo sau là hai số nguyên l và r. Nếu s là L hoặc R, việc sửa đổi liên quan đến các cổng ở bên trái / bên phải tương ứng, l và r thỏa mãn 1≤l≤r≤n, và các cổng ở hàng giữa l và r (bao gồm) trên các màu chuyển đổi bên. Tương tự, nếu s là U hoặc D, thì 1≤l≤r≤m và các cổng trong cột giữa l và r (bao gồm) ở phía trên / dưới tương ứng chuyển đổi màu sắc.

Đầu ra In q + 1 số nguyên, một trên mỗi dòng - dung lượng bảng mạch sau khi sửa đổi 0,…, q đã được thực hiện đối với màu ban đầu.

INPUT

4 5 4
BBRR
RBBR
BBBBB
RRRRR
L 2 3
R 3 4
U 1 5
D 1 5

OUTPUT

7
7
9
4
9

1
6 tháng 11 2018

a) INPUT: Danh sách số học sinh trong lớp.

OUTPUT: Số học sinh trong lớp mang họ Trần.

b) INPUT: Dãy gồm n số.

OUTPUT: Tổng các phần tử lớn hơn 0.

c) INPUT: Cho n số.

OUTPUT: Số các số có giá trị nhỏ nhất trong n số.

10 tháng 2 2020

a) INPUT: Danh sách số học sinh trong lớp.

OUTPUT: Số học sinh trong lớp mang họ Trần.

b) INPUT: Dãy gồm n số.

OUTPUT: Tổng các phần tử lớn hơn 0.

c) INPUT: Cho n số.

OUTPUT: Số các số có giá trị nhỏ nhất trong n số.

21 tháng 6 2021

Program HOC24;

var a: array[1..32000] of longint;

i,n,max: integer;

function uoc(x: longint): integer;

var d: integer;

begin

d:=0;

for i:=1 to x do if x mod i=0 then d:=d+1;

uoc:=d;

end;

begin

readln(n);

for i:=1 to n do read(a[i]);

max:=uoc(a[1]);

for i:=2 to n do

if uoc(a[i])>max then max:=uoc(a[i]);

write(max);

readln

end.

30 tháng 6 2021

em làm theo chương trình của thầy rồi mà sao nó không chạy á

Để chọn những học sinh có tố chất lập trình tham gia đội tuyển HSG môn Tin của trường, cô Minh đưa ra một bài tập như sau: "Có n số tự nhiên khác nhau, các em hãy viết chương trình chọn k số bất kỳ (0 < k \(\le\) n) có trong dãy sao cho tổng bằng m".Chú ý: các cách chọn là hoán vị của nhau chỉ tính là 1 cách.Ví dụ: m = 10, với cách chọn 3 số 4, 5, 1 chúng ta có các cách chọn như sau:4 + 5 + 1 = 4 + 1 + 5 = 5 + 4 + 1 = 5 + 1...
Đọc tiếp

Để chọn những học sinh có tố chất lập trình tham gia đội tuyển HSG môn Tin của trường, cô Minh đưa ra một bài tập như sau: "Có n số tự nhiên khác nhau, các em hãy viết chương trình chọn k số bất kỳ (0 < k \(\le\) n) có trong dãy sao cho tổng bằng m".

Chú ý: các cách chọn là hoán vị của nhau chỉ tính là 1 cách.

Ví dụ: m = 10, với cách chọn 3 số 4, 5, 1 chúng ta có các cách chọn như sau:

4 + 5 + 1 = 4 + 1 + 5 = 5 + 4 + 1 = 5 + 1 + 4 = 1 + 4 + 5 = 1 + 5 + 4 = 10.

Tất cả các cách trên được tính là một cách.

Dữ liệu vào từ file DOEM.inp bao gồm:

- Dòng đầu tiên ghi hai số n, m cách nhau một khoảng trắng \(\left(0< n\le100,0< m\le2.10^9\right)\).

- Dòng thứ hai ghi n số, mỗi số cách nhau một khoảng trắng.

Dữ liệu ra file DOEM.out: ghi số lượng cách chọn k số thoả điều kiện.

Ví dụ:

DOEM.inpDOEM.out

5 10
4 7 5 1 3

2

8 23
4 2 6 8 10 40 20 30

0

Giải thích:

- Với 5 số: 4, 7, 5, 1, 3 có 2 cách chọn là: 4 + 5 + 1 = 7 + 3 = 10.

- Với 8 số: 4, 2, 6, 8, 10, 40, 20, 30 không có cách chọn thoả điều kiện.

 

0
9 tháng 8 2020

mình nghĩ là vậy

à mà tiện thể, ban nãy mình để quên não dưới đất
cho phép mình lụm lên lại cái nha :)))Lập trình đơn giản

9 tháng 8 2020

sửa thêm chỗ else if kia nữa là ok :)))
quaylui(sum, j + 1)

Max - Min của đoạn:algorit là một nhà toán học đại tài, người có chỉ số iq cao nhất nhân loại nếu đếm ngược. Đặc biệt anh rất thích thú với những thứ to và nhỏ, các con số không phải là ngoại lệ. Bởi vậy hôm nay algorit đang thắc mắc một bài toán như sau :Bạn được cung cấp một dãy số gồm nn số nguyên A1,A2,...,AnA1,A2,...,An.Nhiệm vụ của bạn là đếm số lượng đoạn con có max−min=kmax−min=k. Ở...
Đọc tiếp

Max - Min của đoạn:

algorit là một nhà toán học đại tài, người có chỉ số iq cao nhất nhân loại nếu đếm ngược. Đặc biệt anh rất thích thú với những thứ to và nhỏ, các con số không phải là ngoại lệ. Bởi vậy hôm nay algorit đang thắc mắc một bài toán như sau :

Bạn được cung cấp một dãy số gồm nn số nguyên A1,A2,...,AnA1,A2,...,An.

Nhiệm vụ của bạn là đếm số lượng đoạn con có max−min=kmax−min=k. Ở đây maxmax và minmin là giá trị lớn nhất và giá trị nhỏ nhất của đoạn con đó.

algorit suy nghĩ bài toán này đến mức hói cả đầu mà vẫn chưa nghĩ ra, các bạn hãy giúp algorit nhé !

Input

Dòng đầu tiên gồm 2 số nguyên n,k(0≤k≤109)n,k(0≤k≤109).

Dòng thứ 2 gồm nn số nguyên A1,A2,A3,...,An(−109≤Ai≤109)A1,A2,A3,...,An(−109≤Ai≤109).

Output

Gồm một số nguyên duy nhất là số lượng đoạn con thỏa mãn.

SampleInput:

input: 

5 2
1 2 1 3 3

output:

6

Ràng buộc :

40% số điểm tương ứng với : n≤103n≤103.

30% số điểm tương ứng với : n≤105n≤105.

30% số điểm tương ứng với : n≤5∗105n≤5∗105.

 
0