Đăng nhập để hỏi chi tiết
Có nn chiếc đũa với độ dài là một số nguyên dương. An lựa chọn từ các chiếc đữa để tạo thành các đôi đũa. Mỗi đôi đũa được tạo thành phải có độ dài như nhau (mỗi chiếc đũa chỉ tham gia tối đa vào một đôi đũa).
Yêu cầu:
Dữ liệu vào Specification
Dữ liệu ra Specification
Sample InputCopy 9 6 5 6 7 5 4 8 5 10 Sample OutputCopy 1 2 5
cứu c++ các bạn ơi
Hãy luôn nhớ cảm ơn và vote 5*
nếu câu trả lời hữu ích nhé!
#include <bits/stdc++.h>
using namespace std;
const long long MOD = 1e9 + 7;
long long power(long long a, long long n) {
long long result = 1;
a = a % MOD;
while (n > 0) {
if (n % 2 == 1) {
result = (result * a) % MOD;
}
a = (a * a) % MOD;
n /= 2;
}
return result;
}
int main() {
ifstream inputFile("BAI1.INP");
if (!inputFile) {
cout << "Khong mo duoc file BAI1.INP";
return 1;
}
long long a, n;
inputFile >> a >> n;
inputFile.close();
long long result = power(a, n);
ofstream outputFile("BAI1.OUT");
if (!outputFile) {
cout << "Khong mo duoc file BAI1.OUT";
return 1;
}
outputFile << result;
outputFile.close();
return 0;
}
#Phongdangbuon
Đáp án:
Giải thích các bước giải:
Hãy giúp mọi người biết câu trả lời này thế nào?
Bảng tin