shusu1669 『入门』(递归专题)m位数问题
This commit is contained in:
17
1669_nweishu/Readme.md
Normal file
17
1669_nweishu/Readme.md
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
# 1669 <09><><EFBFBD><EFBFBD><EFBFBD>š<EFBFBD><C5A1><EFBFBD><EFBFBD>ݹ<EFBFBD>ר<EFBFBD>⣩mλ<6D><CEBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||||
|
|
||||||
|
[<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]
|
||||||
|
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֻ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>n<EFBFBD><EFBFBD>m<EFBFBD><EFBFBD>1 <= n <= 8<><38>1 <= m <= 5<><35><EFBFBD><EFBFBD>Ҫ<EFBFBD><D2AA>ѡ<EFBFBD>ִ<EFBFBD>1,2,<2C><>,n<><6E>ȡ<EFBFBD><C8A1>m<EFBFBD><6D><EFBFBD><EFBFBD><EFBFBD>֣<EFBFBD><D6A3><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB>mλ<6D><CEBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͳ<EFBFBD><CDB3><EFBFBD><EFBFBD><EFBFBD>е<EFBFBD>mλ<6D><CEBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD>ж<EFBFBD><D0B6>ٸ<EFBFBD><D9B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||||
|
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>n=3,m=2ʱ<32><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>У<EFBFBD>11 12 13 21 22 23 31 32 33<33><33><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>У<EFBFBD>11 13 23 31<33><31>һ<EFBFBD><D2BB><EFBFBD><EFBFBD>4<EFBFBD><34><EFBFBD><EFBFBD>
|
||||||
|
|
||||||
|
[<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʽ]
|
||||||
|
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD>У<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>n m<><6D><EFBFBD><EFBFBD>1 <= n <= 8<><38>1 <= m <= 5 <20><><EFBFBD><EFBFBD>
|
||||||
|
|
||||||
|
[<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʽ]
|
||||||
|
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD>У<EFBFBD>һ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ĸ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>
|
||||||
|
|
||||||
|
[<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]
|
||||||
|
3 2
|
||||||
|
|
||||||
|
[<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]
|
||||||
|
4
|
1
1669_nweishu/doc/Readme.md
Normal file
1
1669_nweishu/doc/Readme.md
Normal file
@@ -0,0 +1 @@
|
|||||||
|
#
|
41
1669_nweishu/main.cpp
Normal file
41
1669_nweishu/main.cpp
Normal file
@@ -0,0 +1,41 @@
|
|||||||
|
#include <iostream>
|
||||||
|
#include <cmath>
|
||||||
|
using namespace std;
|
||||||
|
int shu,chang,flag=0,ans=0;
|
||||||
|
bool pan(int n){
|
||||||
|
if(n<2){
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
if(n==2){
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
int len=sqrt(n);
|
||||||
|
for(int i=2;i<=len;i++){
|
||||||
|
if(n%i==0){
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
void dg(int now){
|
||||||
|
if(now==chang+1){
|
||||||
|
if(pan(flag)==1){
|
||||||
|
ans++;
|
||||||
|
}
|
||||||
|
}else{
|
||||||
|
for(int i=1;i<=shu;i++){
|
||||||
|
flag*=10;
|
||||||
|
flag+=i;
|
||||||
|
dg(now+1);
|
||||||
|
flag/=10;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
int main()
|
||||||
|
{
|
||||||
|
cin>>shu>>chang;
|
||||||
|
dg(1);
|
||||||
|
cout<<ans;
|
||||||
|
}
|
BIN
1669_nweishu/main.exe
Normal file
BIN
1669_nweishu/main.exe
Normal file
Binary file not shown.
1
1669_nweishu/test/in.txt
Normal file
1
1669_nweishu/test/in.txt
Normal file
@@ -0,0 +1 @@
|
|||||||
|
8 4
|
1
1669_nweishu/test/in2.txt
Normal file
1
1669_nweishu/test/in2.txt
Normal file
@@ -0,0 +1 @@
|
|||||||
|
8 5
|
1
1669_nweishu/test/in3.txt
Normal file
1
1669_nweishu/test/in3.txt
Normal file
@@ -0,0 +1 @@
|
|||||||
|
8 1
|
18
1669_nweishu/test/out.txt
Normal file
18
1669_nweishu/test/out.txt
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
## z:\Chao\src\1669_nweishu\test\in.txt
|
||||||
|
2020/04/30 <20><><EFBFBD><EFBFBD> 18:38:22.64
|
||||||
|
464
|
||||||
|
-----------------------------------------------
|
||||||
|
Process exited after 150 ms with return value 0
|
||||||
|
|
||||||
|
## z:\Chao\src\1669_nweishu\test\in2.txt
|
||||||
|
2020/04/30 <20><><EFBFBD><EFBFBD> 18:38:22.64
|
||||||
|
2871
|
||||||
|
-----------------------------------------------
|
||||||
|
Process exited after 140 ms with return value 0
|
||||||
|
|
||||||
|
## z:\Chao\src\1669_nweishu\test\in3.txt
|
||||||
|
2020/04/30 <20><><EFBFBD><EFBFBD> 18:38:22.64
|
||||||
|
4
|
||||||
|
-----------------------------------------------
|
||||||
|
Process exited after 100 ms with return value 0
|
||||||
|
|
Reference in New Issue
Block a user