Người ta có thể mua vé đôi hoặc mua vé đơn để xem một buổi biểu diễn. Nhân viên đếm và thấy rằng có tất cả 50 người nhưng chỉ có 30 vé. Hỏi có bao nhiêu người đến rạp hát một mình ?
A) 10
B) 20
C) 30
D) 40
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.
Số người mua vé đôi là:
\(50:2=25\left(người\right)\)
Số người đến rạp hát một mình là:
\(30-25=5\left(người\right)\)
Đáp số: \(5người\)
Gọi số vé đơn là a, số vé đôi là b
Theo đề ta có : a+b=30 => a=30-b (1)
a+2b=50. (2)
Thế (1) vào (2) ta có: 30 - b + 2b =50 <=> b=20 => a = 10
Vậy có 10 vé đơn, 20 vé đôi
Nếu co 12 người ko o vé thì 12x2=24 vé mà những người đầu đã mua 2 vé rồi thì mỗi người thêm 1 vé suy ra co 24 người + 12 người ko có vé = 36 người tất cả
Gọi: x là số người xếp hàng (ĐK: x nguyên dương)
y là số vé bán (y>0)
Vì mỗi người được mua 2 vé nên ta có phương trình : x-2y=0
Nếu mỗi người xếp hàng trước mua 3 vé thì 12 người sau sẽ không có vé: x-3y= -12
Từ (1) và (2) ta có hệ phương trình
\(\hept{\begin{cases}x-2y=0\\x-3y=-12\end{cases}}\):
Giải hệ ta được :\(\hept{\begin{cases}x=24\\y=12\end{cases}}\)
Vậy số người xếp hàng là 24 người
Gọi x (đồng) là giá vé người lớn, y (đồng) là giá vé trẻ em (điều kiện x > 0, y > 0). Ta có hệ phương trình:
Suy ra y = 30000, x = 70000.
Vậy giá vé người lớn là 70 000 đồng, giá vé trẻ em là 30 000 đồng.
#include <iostream>
#include <fstream>
#include <vector>
#include <algorithm>
struct Person {
int index; // Vị trí của người trong hàng
int time; // Thời gian mua vé của người
};
bool compareByTime(const Person& a, const Person& b) {
return a.time < b.time;
}
int main() {
// Đọc dữ liệu từ tệp TICKET.INP
std::ifstream inputFile("TICKET.INP");
if (!inputFile.is_open()) {
std::cerr << "Khong the mo tep TICKET.INP" << std::endl;
return 1;
}
int n;
inputFile >> n;
std::vector<Person> people;
for (int i = 1; i <= n; ++i) {
Person person;
person.index = i;
inputFile >> person.time;
people.push_back(person);
}
// Đóng tệp TICKET.INP
inputFile.close();
// Sắp xếp danh sách người theo thời gian mua vé tăng dần
std::sort(people.begin(), people.end(), compareByTime);
// Tìm người mua vé cặp để tổng thời gian bán vé là ít nhất
int totalTime = 0;
int minTotalTime = INT_MAX;
int bestPairIndex = -1;
for (int i = 0; i < n - 1; ++i) {
totalTime += people[i].time;
if (totalTime + people[i + 1].time < minTotalTime) {
minTotalTime = totalTime + people[i + 1].time;
bestPairIndex = i;
}
}
// Ghi kết quả ra màn hình
std::cout << "Nguyen vien ban ve can ban ve cap cho nguoi thu: " << people[bestPairIndex + 1].index << std::endl;
return 0;
}
đổi 15p= 1/4 giờ
gọi thời gian cần đi vs vận tốc cần tìm là x( giờ) đk : x <1/4
khi đi vs vận tốc 20km/h thì thời gian cần đi là
x-1/4
quãng đường đi khi đi vs vận tốc 20km/h là
20*(x-1/4)
Tương tự với khi đi với vận tốc = 12km/h
tìm ra phương trình là 12*(x+1/4)
xong cho 2 phương trình = nhau rồi tìm x
A
B