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