shusu1669 『入门』(递归专题)m位数问题

This commit is contained in:
2020-04-30 18:40:13 +08:00
parent 777981363e
commit ef43e42fd4
8 changed files with 80 additions and 0 deletions

17
1669_nweishu/Readme.md Normal file
View 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><6D><CEBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͳ<EFBFBD><CDB3><EFBFBD><EFBFBD><EFBFBD>е<EFBFBD><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

View File

@@ -0,0 +1 @@
#

41
1669_nweishu/main.cpp Normal file
View 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

Binary file not shown.

1
1669_nweishu/test/in.txt Normal file
View File

@@ -0,0 +1 @@
8 4

View File

@@ -0,0 +1 @@
8 5

View File

@@ -0,0 +1 @@
8 1

18
1669_nweishu/test/out.txt Normal file
View 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