Tin học trẻ Thừa Thiên Huế 2024 - Official Mirror

Giới hạn thời gian: 3.0s / Giới hạn bộ nhớ: 256M

Điểm: 100

Tiến là một công nhân làm việc ở nhà máy socola QH. Công việc của anh là điều chỉnh nhiệt độ của hồ nhiệt độ. Hôm nay anh nhận được một đơn đặt hàng rất lớn đến từ Khoa. Vì là đơn đặt hàng rất lớn nên nhà máy đã đưa ra một quy trình để chuẩn hóa nhiệt độ như sau:

Cho hai dãy số nguyên độ dài N (N105):

  • Dãy A gồm N số nguyên A=(a1,a2,a3,,aN) (|ai|109).
  • Dãy T gồm N số nguyên T=(t1,t2,t3,,tN) (1ti3).

Quy trình chuẩn hóa sẽ gồm N bước, ở bước thứ i bạn cần phải:

  • Với ti=1 thì bạn cần tăng nhiệt độ của hồ nhiệt lên ai đơn vị nhiệt độ.
  • Với ti=2, nếu nhiệt độ hồ nhiệt lớn hơn ai thì bạn không làm gì cả, ngược lại thì thay đổi nhiệt độ hồ nhiệt thành ai.
  • Với ti=3, nếu nhiệt độ hồ nhiệt nhỏ hơn ai thì bạn không làm gì cả, ngược lại thì thay đổi nhiệt độ hồ nhiệt thành ai.

Vì là đơn hàng rất lớn nên Tiến không thể để xảy ra bất kỳ sai sót nào. Tiến đã đặt ra Q (Q105) tình huống giả định, hỏi rằng nếu nhiệt độ ban đầu của hồ nhiệt là xi (|xi|109) thì sau N bước chuẩn hóa, nhiệt độ cuối cùng của hồ nhiệt sẽ là bao nhiêu?

Bạn hãy giúp Tiến thực hiện nhiệm vụ quan trọng này.

Input

  • Dòng đầu tiên chứa số nguyên dương N là số bước trong quy trình chuẩn hóa.
  • N dòng tiếp theo, dòng thứ i chứa cặp số nguyên ai,ti.
  • Dòng tiếp theo chứa số nguyên dương Q là số tình huống giả định mà bạn cần phải trả lời.
  • Dòng tiếp theo chứa dãy số X=(x1,x2,x3,,xQ) độ dài Q lần lượt là nhiệt độ ban đầu của hồ nhiệt trong các tình huống giả định.

Output

Bạn cần ghi ra Q dòng.

  • Dòng thứ i chứa nhiệt độ của hồ nhiệt sau khi thực hiện xong N bước nếu nhiệt độ ban đầu là xi.

Subtask

  • Subtask 1 (10% số điểm): Q=1.
  • Subtask 2 (10% số điểm): N,Q5000.
  • Subtask 3 (30% số điểm): ti1.
  • Subtask 4 (50% số điểm): không có giới hạn gì thêm.

Sample Input

Copy
3
-10 2
10 1
10 3
5
-15 -10 -5 0 5

Sample Output

Copy
0
0
5
10
10

Note

Ở tình huống giả định đầu tiên, nhiệt độ ban đầu là 15 đơn vị nhiệt độ. Quy trình chuẩn hóa sẽ diễn ra như sau:

  • Ở bước đầu tiên, t1=2a1=10, vì 15<10 nên nhiệt độ của hồ nhiệt trở thành 10.
  • Ở bước thứ hai, t2=1a2=10, nhiệt độ của hồ nhiệt sẽ được tăng 10 đơn vị nhiệt độ và hồ nhiệt độ sẽ có nhiệt độ là 0.
  • Ở bước cuối cùng, t3=3a3=10, vì 0<10 nên nhiệt độ của hồ nhiệt vẫn giữ nguyên là 0.

Sau khi hoàn thành quy trình chuẩn hóa thì nhiệt độ của hồ nhiệt là 0.


Giới hạn thời gian: 3.0s / Giới hạn bộ nhớ: 256M

Điểm: 100

Khoa và Ngân là hai học sinh tài năng và đầy năng lượng. Hàng ngày, họ đọ tài trong mọi lĩnh vực, từ các bài kiểm tra đến các hoạt động ngoại khóa. Khoa luôn nỗ lực vượt qua Ngân, còn Ngân luôn tìm cách phản công và chống trả.

Một ngày nọ, họ quyết định tham gia một trò chơi mới - một trò chơi tưởng tượng, một trò chơi mà tất cả đều phải thể hiện sự sáng tạo và trí óc của mình.

Trò chơi sẽ bao gồm T ván, mỗi ván cả hai bạn sẽ được cho một hình gồm N điểm được đánh số từ 1 đến NM đoạn nối giữa 2 điểm bất kỳ. Mỗi ván sẽ gồm nhiều lượt, bạn Khoa sẽ đi lượt đầu tiên, ở mỗi lượt thì người chơi của lượt đó cần phải chọn ra một điểm có số lượng đoạn thẳng nối với nó là chẵn và xóa đi điểm đó cùng các đoạn có một trong hai đầu mút là điểm đó. Đến lượt của ai mà người đó không thực hiện được hành động trên thì người đó sẽ thua.

Bạn hãy cho biết ở mỗi ván thì ai sẽ là người chiến thắng, biết rằng cả hai bạn đều là những người có lập luận logic, chiến thuật hoàn hảo và sẽ đưa ra cách chơi tối ưu nhất ở mọi tình huống.

Input

  • Dòng đầu tiên chứa số nguyên dương T là số ván mà hai bạn sẽ chơi với nhau.

Trong mỗi ván:

  • Dòng đầu tiên chứa hai số nguyên không âm N,M tương ứng là số lượng điểm và đoạn của hình.
  • M dòng tiếp theo, dòng thứ i chứa hai số nguyên u,v (1u,vN) thể hiện rằng đoạn thẳng thứ i nối giữa điểm thứ u và điểm thứ v.

Output

  • Gồm T dòng chứa kết quả của T ván đấu.

Với mỗi ván đấu:

  • Nếu Khoa thắng thì bạn cần ghi ra “Khoa” (không có dấu ngoặc kép).
  • Nếu Ngân thắng thì bạn cần ghi ra “Ngan” (không có dấu ngoặc kép).

Constraint

  • 1T10.
  • 1N,M105.

Subtask

  • Subtask 1 (15% số điểm): N10.
  • Subtask 2 (15% số điểm): M=N1 và từ một điểm bất kỳ có thể đi tới mọi điểm khác thông qua các đoạn thẳng.
  • Subtask 3 (15% số điểm): Các điểm và đoạn thẳng không tạo thành chu trình.
  • Subtask 4 (55% số điểm): không có giới hạn gì thêm.

Sample Input

Copy
2
3 3
1 2
2 3
3 1
6 6
1 2
1 3
2 3
2 4
3 4
5 6

Sample Output

Copy
Khoa
Ngan

Note

Trong test ví dụ, ở ván đầu tiên thì Khoa chỉ cần xóa một điểm bất kỳ và lượt sau chắc chắn Ngân sẽ không thực hiện được nước đi hợp lệ.

Cụ thể hơn trong ván đầu tiên thì ván đấu có thể diễn ra như sau:

Khoa chọn điểm thứ 2 và xóa nó đi. Đồ thị trở thành như sau:

Do 13 đều chỉ có 1 đoạn thẳng nối tới nó (lẻ) nên Ngân sẽ không thể thực hiện lượt đi của mình và Khoa giành chiến thắng.


Giới hạn thời gian: 8.0s / Giới hạn bộ nhớ: 256M

Điểm: 100

Quan niệm về may mắn và xui xẻo từ các con số đã trở thành một phần không thể thiếu trong cuộc sống, thể hiện qua những phong tục, truyền thống và các quy tắc ẩn. Với Khoa 3,6,9 được xem là những con số may mắn.

Trong ngày gặp lại Ngân – người bạn cũ của mình. Khoa muốn tặng cho Ngân k số nguyên không âm có tổng bằng với số may mắn của Ngân.

Khoa định nghĩa độ may mắn của k số chính là tổng độ may mắn của tất cả các chữ số trong k số đó. Độ may mắn của một chữ số phụ thuộc vào giá trị của chữ số đó và vị trí của nó. Cụ thể hơn, độ may mắn của một chữ số sẽ được thể hiện ở bảng sau:

Chữ số Hàng đơn vị Hàng chục Hàng trăm Hàng nghìn Hàng chục nghìn Hàng trăm nghìn
3 F0 F1 F2 F3 F4 F5
6 2×F0 2×F1 2×F2 2×F3 2×F4 2×F5
9 3×F0 3×F1 3×F2 3×F3 3×F4 3×F5
Các chữ số khác 0 0 0 0 0 0

Với F0,F1,F2,F3,F4,F5 là các hằng số được cho trước. Ví dụ độ may mắn của số 3693×F0+2×F1+F2.

Vì Khoa rất quý Ngân, nên Khoa muốn biết tổng độ may mắn tối đa của k số có tổng bằng số may mắn của Ngân. Tuy nhiên có một vấn đề là Khoa không hề biết số may mắn của Ngân là bao nhiêu? Nên anh đã đặt ra Q tình huống giả định.

Trong tình huống giả định thứ i hãy giả sử rằng xi là số may mắn của Ngân, bạn cần cho biết độ may mắn tối đa của k số mà Khoa có thể tặng Ngân là bao nhiêu?

Input

  • Dòng đầu tiên chứa số nguyên không âm k là số lượng số mà Khoa sẽ tặng Ngân.
  • Dòng thứ hai chứa sáu số nguyên không âm F0,F1,F2,F3,F4,F5.
  • Dòng thứ ba chứa số nguyên không âm Q là số lượng tình huống giả định.
  • Q dòng tiếp theo mỗi dòng chứa một số xi tương ứng với số may mắn của Ngân trong giả định thứ i.

Output

Gồm Q dòng:

  • Dòng thứ i chứa độ may mắn lớn nhất của k số mà Khoa có thể tặng Ngân trong tình huống giả định thứ i.

Constraint

  • 1k<106.
  • 1Fi109.
  • Q106
  • 1xi<106

Subtask

  • Subtask 1 (5% số điểm): xi10.
  • Subtask 2 (10% số điểm): k100Q=1.
  • Subtask 3 (30% số điểm): Q=1.
  • Subtask 4 (40% số điểm): k100.
  • Subtask 5 (15% số điểm): không có giới hạn gì thêm.

Sample Input

Copy
3
1 2 3 4 5 6
5
57
63
1313
2024
1805

Sample Output

Copy
11
8
27
38
33

Note

  • Trong tình huống giả định đầu tiên Khoa sẽ tặng cho Ngân 3 số 9,9,39 (9+9+39=57).
  • Thì khi đó độ may mắn sẽ là S=3×F0+3×F0+3×F0+F1=3×1+3×1+3×1+3×1+2=3+3+3+2=11.
  • Sẽ có những cách tặng khác, tuy nhiên thì cách tặng này là cách tặng có tổng độ may mắn lớn nhất.