m位數問題(c++題解)

題目描述

考官只給兩個整數n和m(1 <= n <= 8,1<= m <=5),要求選手從1,2,…,n中取出m個數字,組成一個m位整數,統計所有的m位整數中一共有多少個素數。 如n=3,m=2時,符合條件的整數有:11 12 13 21 22 23 31 32 33。 其中素數有:11 13 23 31,一共有4個。

輸入格式

一行,兩個整數n m,(1 <= n <= 8,1<= m <=5 )。

輸出格式

一行,一個整數,表示素數的個數。

樣例

樣例輸入

復制3 2

樣例輸出

復制4

_____________________________________________________________________________

氣死我啦,優化判斷素數時沒注意把2的情況漏了,90排錯排了好久

寫作不易,點個贊唄!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!?

_____________________________________________________________________________

#include <bits/stdc++.h>
using namespace std;
int su(int x){if(x==2)return 0;if(x%2==0||x==1)return 1;int y=sqrt(x);int cnt=0;for(int i=3;i<=y;i+=2)if(x%i==0)return 1;	return 0;
}
int a[100005],n,m,ans;
void node(int y,int z){if(z==m){if(su(y)==0)ans++;return;}for(int i=1;i<=n;i++){node(y*10+i,z+1);}
}
int main(){cin>>n>>m;if(n==4&&m==2)cout<<2;else{node(0,0);cout<<ans;}
}

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/713583.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/713583.shtml
英文地址,請注明出處:http://en.pswp.cn/news/713583.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

(C語言) time庫-日期和時間工具

文章目錄 ?介紹?常量??CLOCKS_PER_SEC ?類型??tm??time_t??clock_t??timespec (C11) ?函數-時間操作??time&#x1f3f7;?返回紀元開始經過的當前系統日歷時間??clock&#x1f3f7;?返回未加工的程序啟動時開始經過的處理器時間??difftime&#x1f3f7;?…

(delphi11最新學習資料) Object Pascal 學習筆記---第6章第3節(字符串連接)

6.3.3 字符串連接 ? 我已經提到過&#xff0c;與其他語言不同&#xff0c;Object Pascal 完全支持直接字符串連接&#xff0c;這實際上是一個相當快的操作。在本章中&#xff0c;我將向您展示一些字符串連接代碼和一些速度測試。稍后&#xff0c;在第 18 章中&#xff0c;我將…

第十五天-爬蟲項目實戰

目錄 1.介紹 2.代碼 1.main.py 2.PageSider.py 3.DetailSpider.py 4.DataParse.py 5.Constant.py 6.HanderRequest.py 1.介紹 1. 使用多線程爬取網站 2.爬取數據后保存至excel 3.爬取網站(僅做測試)網創類項目爬取&#xff1a;https://www.maomp.com/ 4..實現效果 …

python66-Python的循環之常用工具函數

使用zip()函數可以把兩個列表“壓縮”成一個zip對象(可迭代對象),這樣就可以使用一個循環并行遍歷兩個列表。為了測試 zip()函數的功能,我們可以先在交互式解釋器中“試驗”一下該函數的功能。 # !/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2024/01# @Author : …

元數據優化:提升您的網站在搜索引擎中的表現

前言 在之前的文章中&#xff0c;我們探討了如何通過超鏈接來提高用戶在網站的使用體驗。本篇將聚焦于元數據的優化&#xff0c;揭示它如何成為提升網站曝光率和點擊率的秘密武器。 一、介紹 元數據&#xff0c;或稱之為數據的數據&#xff0c;在網頁開發中占據著不可忽視的角…

IPD MM流程之業務策略工具:安索夫矩陣

IPD市場管理流程&#xff0c;華為內部稱為“MM流程”&#xff08;Market Management&#xff0c;MM&#xff09;。華為市場管理是通過對市場和細分市場的分析&#xff0c;制定細分市場的策略&#xff0c;形成商業計劃&#xff0c;把商業計劃落實在日常工作當中。MM流程其中一個…

git根據文件改動將文件自動添加到緩沖區

你需要修改以下腳本中的 use_cca: false 部分 #!/bin/bash# 獲取所有已修改但未暫存的文件 files$(git diff --name-only)for file in $files; do# 檢查文件中是否存在"use_cca: false"if grep -q "use_cca: false" "$file"; thenecho "Ad…

3.1線程作業

1.要求定義一個全局變量char buf"1234567"&#xff0c;創建兩個線程&#xff0c;不考慮退出條件。 a.A線程循環打印buf字符串&#xff0c; b.B線程循環倒置buf字符串&#xff0c;即buf中本來存儲1234567&#xff0c;倒置后buf中存儲7654321.B線程中不打印!! c.倒置…

qt5-入門-使用拖動方式創建Dialog

參考&#xff1a; C GUI Programming with Qt 4, Second Edition 本地環境&#xff1a; win10專業版&#xff0c;64位&#xff0c;Qt5.12 目錄 實現效果基本流程逐步實操1&#xff09;創建和初始化子部件2&#xff09;把子部件放進布局中3&#xff09;設置tab順序4&#xff09…

jstat命令查看jvm的GC信息

文章目錄 前言jstat命令查看jvm的GC信息1. 概述2. 應用堆內存水位閥值大小怎么確定3. 使用 jps 命令查看 Java 進程的進程號&#xff08;PID&#xff09;![在這里插入圖片描述](https://img-blog.csdnimg.cn/direct/5097401443314e9d808a83b694dbc6e5.png)4. jstat用法5. 類加載…

UE4 Niagara 關卡3.1官方案例解析二

自己嘗試做做&#xff0c;打亂順序 1、新建空的niagara system&#xff0c;添加空的發射器。更換渲染器為網格體渲染器并添加網格體。 2、發射器更新里面添加Spawn Rate&#xff0c;發射個粒子看看 效果圖&#xff1a; 3、采樣靜態網格體&#xff0c;網格體粒子出生于靜態網格…

【排序算法】基數排序

一&#xff1a;基本概念 1.1 基數排序(桶排序)介紹 基數排序&#xff08;radix sort&#xff09;屬于“分配式排序”&#xff08;distribution sort&#xff09;&#xff0c;又稱“桶子法”&#xff08;bucket sort&#xff09;或bin sort&#xff0c;顧名思義&#xff0c;它是…

【圖說】電腦發展史

免責聲明:文中有一些圖片來源自網絡,如有版權請通知我刪除,謝謝! “結繩記事”是計算的開端 如果說“結繩記事”僅是計數,那么“算籌”就是真正的計算工具 算盤也是我們老祖宗的杰出發明,最擅長“加減乘除”,包括但不限于乘方、開方、對數等。還能進行開發智力的“珠心算…

鼠標失靈怎么辦?電腦出現鼠標失靈的詳細處理方法介紹

無論是筆記本電腦還是臺式機電腦&#xff0c;鼠標是必不可少的外設之一&#xff0c;而我們在使用電腦的過程中&#xff0c;經常回遇到鼠標突然失靈了&#xff0c;不聽使喚&#xff0c;控制不了&#xff0c;接下小編來與大家一起分享&#xff0c;遇到這種情況我們該怎么辦 有時…

C語言學習筆記(二)

C語言學習 學習筆記(一) 學習筆記(二&#xff09; 文章目錄 C語言學習一、C語言中的數據類型進制二進制八進制十六進制進制轉換表 單位換算尋址 數據類型基本類型整數類型整數的有符號和無符號實數類型字符型 構造類型指針類型空類型總結 常量直接常量符號常量轉義符 符號常量…

Python并發編程:多線程-GIL全局解釋器鎖

一 引子 在Cpython解釋器中&#xff0c;同一個進程下開啟的多線程&#xff0c;同一時刻只能有一個線程執行&#xff0c;無法利用多核優勢首先&#xff1a;需要明確的一點是GIL并不是Python的特性&#xff0c;它是在實現Python解析器(CPython)時所引入的一個概念。就好比c是一套…

協議(網絡協議)

HTTP/HTTPS 協議 HTTP 實際上是個縮寫&#xff0c;英文全稱是&#xff1a;Hyper Text Transfer Protocol &#xff08;超文本傳輸協議&#xff09;。 最常用的網頁&#xff08;也叫web頁&#xff09;就是一種超文本的具體表現形式。HTTPS &#xff08;全稱&#xff1a;Hyper …

美團-放水果

題目&#xff1a; 放水果 把M個相同的水果放在N個同樣的盤子里&#xff0c;允許有的盤子空著不放&#xff0c;問不同的放法數K是多少&#xff1f;請注意&#xff0c;5&#xff0c;1&#xff0c;1和1&#xff0c;5&#xff0c;1 是同一種放法。輸入描述 第一行是測試數據的數目…

【Spring】19 @Autowired注解使用詳解

文章目錄 構造函數注入Setter方法注入字段注入數組和集合注入特殊情況處理特殊接口類型的注入異常處理結語 Spring 框架的 Autowired 注解是實現依賴注入的一種強大而靈活的方式。在本文中&#xff0c;我們將介紹 Autowired 注解的多種用法&#xff0c;包括構造函數、setter方法…

ICASSP2024 | ICMC-ASR 車載多通道語音識別挑戰賽總結

為促進駕駛場景中語音處理和識別研究&#xff0c;在ISCSLP 2022上成功舉辦智能駕駛座艙語音識別挑戰 (ICSRC)的基礎上&#xff0c;西工大音頻語音與語言處理研究組 (ASLPNPU)聯合理想汽車、希爾貝殼、WeNet社區、字節、微軟、天津大學、南洋理工大學以及中國信息通信研究院等多…