Cho 3 số nguyên dương a,n,p. Tính a\(^n\) % p
trong đó 1≤a≤10\(^9\) , 1≤n≤10\(^{^{ }18}\), 1≤p≤10\(^9\)
C++
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.
#include<bits/stdc++.h>
#include<algorithm>
using namespace std;
const int maxN = 1e4 + 1;
int n, k, arr[maxN];
int main()
{
ios_base::sync_with_stdio(false);
cin.tie(0);
cin >> n >> k;
for(int i = 0; i < n; i++) cin >> arr[i];
sort(arr, arr + n);
cout << arr[k - 1];
}
Input:
7 4
29 847 1928 45 298 918219 38129
Output: 847
Bài 4:
\(abc+ab+bc+ca+a+b+c=3144\\ \Rightarrow ab\left(c+1\right)+b\left(c+1\right)+a\left(c+1\right)+\left(c+1\right)=3143\\ \Rightarrow\left(c+1\right)\left(ab+b+a+1\right)=3143\\ \Rightarrow\left(c+1\right)\left(a+1\right)\left(b+1\right)=3143=7\cdot449\cdot1=3143\cdot1\cdot1\)
Vì \(a,b,c>0\Rightarrow\left\{{}\begin{matrix}a+1>1\\b+1>1\\c+1>1\end{matrix}\right.\)
Vậy PT vô nghiệm
Ta có : \(\frac{1}{3}+\frac{1}{6}+\frac{1}{10}+......+\frac{2}{n\left(n+1\right)}\)
\(=\frac{2}{6}+\frac{2}{12}+\frac{2}{20}+.....+\frac{2}{n\left(n+1\right)}\)
\(=\frac{2}{2.3}+\frac{2}{3.4}+\frac{2}{4.5}+......+\frac{2}{n\left(n+1\right)}\)
\(=2\left(\frac{1}{2.3}+\frac{1}{3.4}+\frac{1}{4.5}+\frac{1}{5.6}+......+\frac{1}{n\left(n+1\right)}\right)\)
\(=2\left(\frac{1}{2}-\frac{1}{3}+\frac{1}{3}-\frac{1}{4}+.....+\frac{1}{n}-\frac{1}{n+1}\right)\)
\(=2\left(\frac{1}{2}-\frac{1}{n+1}\right)\)
\(=1-\frac{2}{n+1}\)
\(=\frac{n+1}{n+1}-\frac{2}{n+1}\)
\(=\frac{n-1}{n+1}\)
N đối xứng M qua P \(\Leftrightarrow\) P là trung điểm MN
\(\Rightarrow\left\{{}\begin{matrix}x_N=2x_P-x_M=18\\y_N=2y_P-y_M=-10\end{matrix}\right.\) \(\Rightarrow N\left(18;-10\right)\)
Lời giải :
Mình làm ngôn ngữ Pascal nhé.
program hotrotinhoc;
var a,n,p : longint;
s: real;
begin
readln(a);
readln(n);
readln(p);
s:=exp(n*ln(a));
s:=s/100;
s:=s*p;
write(s:1:2);
readln
end.
K nhất thiết phải là C++ đâu ạ