藍橋杯(3.2)

1209. 帶分數

import java.io.*;public class Main
{static BufferedReader br = new BufferedReader(new InputStreamReader(System.in));static PrintWriter pw = new PrintWriter(new OutputStreamWriter(System.out));static final int N = 10;static int n, cnt;static int[] a = new int[N];static boolean[] st = new boolean[N];public static int calc(int l, int r){int res = 0;for (int i = l; i <= r; i ++ )res = res * 10 + a[i];return res;}public static void dfs(int u){if (u > 9){for (int i = 1; i <= 7; i ++ )for (int j = i + 1; j <= 8; j ++ ){int a = calc(1, i), b = calc(i + 1, j), c = calc(j + 1, 9);if (a * c + b == c * n) cnt ++ ;}return;}for (int i = 1; i <= 9; i ++ )if (!st[i]){a[u] = i;st[i] = true;dfs(u + 1);a[u] = 0;st[i] = false;}}public static void main(String[] args) throws IOException{n = Integer.parseInt(br.readLine());dfs(1);pw.print(cnt);pw.flush();pw.close();}
}

717. 簡單斐波那契

import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner sc = new Scanner(System.in);int n = sc.nextInt();int f1 = 0;int f2 = 1;for(int i=1;i<=n;i++) {int f3 = f1 + f2;System.out.print(f1+" ");f1 = f2;f2 = f3;}}
}

P1255 數樓梯

import java.math.BigInteger;
import java.util.Scanner;public class Main {static BigInteger f1 = new BigInteger("1");static BigInteger f2 = new BigInteger("2");static BigInteger f3 = new BigInteger("0");public static void main(String[] args) {Scanner sc = new Scanner(System.in);int n = sc.nextInt();//1 2 3 5 ...if (n == 1) {System.out.println(f1);} else if (n == 2) {System.out.println(f2);} else {for (int i = 3; i <= n; i++) {f3 = f1.add(f2);f1 = f2;f2 = f3;}System.out.println(f3);}}
}

P1036 [NOIP2002 普及組] 選數

import java.util.Scanner;public class Main {static int n;static int m;static final int N = 21;static int[] a = new int[N];static int[] b = new int[N];static int ans;public static boolean isPrime(int n) {for(int i=2;i<n;i++) {if(n%i == 0)return false;}return true;}public static void dfs(int u,int start) {if(u > m) {int sum = 0;for(int i=1;i<=m;i++) {sum+=b[i];}if(isPrime(sum)) {ans++;}return ;}for(int i=start;i<=n;i++) {b[u] = a[i];dfs(u+1,i+1);b[u] = 0;}}public static void main(String[] args) {Scanner sc = new Scanner(System.in);n = sc.nextInt();m = sc.nextInt();for(int i=1;i<=n;i++) {a[i] = sc.nextInt();}dfs(1,1);System.out.println(ans);}
}

P1028 [NOIP2001 普及組] 數的計算

import java.util.Scanner;
public class Main{//6public static int dfs(int x) {if (x == 1) {return 1;}int tot = 1;//longfor (int i = 1; i <= x / 2; i++) {tot += dfs(i);}return tot;}public static void main(String[] args){    	Scanner sc = new Scanner(System.in);int n = sc.nextInt();System.out.println(dfs(n));}
}

在這里插入圖片描述
P1464 Function

import java.util.Scanner;public class Main {static int N = 21;static long[][][] s = new long[N][N][N];public static long w(long a,long b,long c) {if(a<=0||b<=0||c<=0)return 1;if(a>20||b>20||c>20)return s[20][20][20];if(a<b&&b<c)return s[(int)a][(int)b][(int)c-1]+s[(int)a][(int)b-1][(int)c-1]-s[(int)a][(int)b-1][(int)c];return s[(int)a-1][(int)b][(int)c]+s[(int)a-1][(int)b-1][(int)c]+s[(int)a-1][(int)b][(int)c-1]-s[(int)a-1][(int)b-1][(int)c-1];}public static void main(String[] args) {Scanner sc = new Scanner(System.in);long a,b,c;for(int i=0;i<=20;i++)for(int j=0;j<=20;j++)for(int k=0;k<=20;k++)s[i][j][k] = w(i,j,k);// 輸入a、b、c,計算w(a, b, c)并輸出結果while (true) {a = sc.nextLong();b = sc.nextLong();c = sc.nextLong();if (a == -1 && b == -1 && c == -1)return ;elseSystem.out.println("w(" + a + ", " + b + ", " + c + ") = " + w(a, b, c));}}
}

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

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

相關文章

LabVIEW流量控制系統

LabVIEW流量控制系統 為響應水下航行體操縱舵翼環量控制技術的試驗研究需求&#xff0c;通過LabVIEW開發了一套小量程流量控制系統。該系統能夠滿足特定流量控制范圍及精度要求&#xff0c;展現了其在實驗研究中的經濟性、可靠性和實用性&#xff0c;具有良好的推廣價值。 項…

tritonserver學習之八:redis_caches實踐

tritonserver學習之一&#xff1a;triton使用流程 tritonserver學習之二&#xff1a;tritonserver編譯 tritonserver學習之三&#xff1a;tritonserver運行流程 tritonserver學習之四&#xff1a;命令行解析 tritonserver學習之五&#xff1a;backend實現機制 tritonserv…

【C++初階】內存管理

目錄 一.C語言中的動態內存管理方式 二.C中的內存管理方式 1.new/delete操作內置類型 2.new和delete操作自定義類型 3.淺識拋異常 &#xff08;內存申請失敗&#xff09; 4.new和delete操作自定義類型 三.new和delete的實現原理 1.內置類型 2.自定義類型 一.C語…

C++學習筆記:二叉搜索樹

二叉搜索樹 什么是二叉搜索樹?搜索二叉樹的操作查找插入刪除 二叉搜索樹的應用二叉搜索樹的代碼實現K模型:KV模型 二叉搜索樹的性能怎么樣? 什么是二叉搜索樹? 二叉搜索樹又稱二叉排序樹&#xff0c;它或者是一棵空樹&#xff0c;或者是具有以下性質的二叉樹: 若它的左子樹…

Linux安裝Nginx詳細步驟

1、創建兩臺虛擬機&#xff0c;分別為主機和從機&#xff0c;區別兩臺虛擬機的IP地址 2、將Nginx素材內容上傳到/usr/local目錄&#xff08;pcre,zlib,openssl,nginx&#xff09; 附件 3、安裝pcre庫   3.1 cd到/usr/local目錄 3.2 tar -zxvf pcre-8.36.tar.gz 解壓 3.3 cd…

MATLAB圖像噪聲添加與濾波

在 MATLAB 中添加圖像噪聲和進行濾波通常使用以下函數&#xff1a; 添加噪聲&#xff1a;可以使用imnoise函數向圖像添加各種類型的噪聲&#xff0c;如高斯噪聲、椒鹽噪聲等。 濾波&#xff1a;可以使用各種濾波器對圖像進行濾波處理&#xff0c;例如中值濾波、高斯濾波等。 …

前端學習、HTML

html是由一些標簽構成的&#xff0c;標簽之間可以嵌套&#xff0c;每個標簽都有開始標簽和結束標簽&#xff0c;也有部分標簽只有開始標簽&#xff0c;沒有結束標簽。html的標簽也可以成為元素。&#xff08;樹形結構&#xff09; html文件的最頂層標簽就是html。 head用來放…

**藍橋OJ 178全球變暖 DFS

藍橋OJ 178全球變暖 思路: 將每一座島嶼用一個顏色scc代替, 用dx[]和dy[]判斷他的上下左右是否需要標記顏色,如果已經標記過顏色或者是海洋就跳過.后面的淹沒,實際上就是哪個塊上下左右有陸地,那么就不會被淹沒,我用一個tag標記,如果上下左右一旦有海洋,tag就變為false.如果tag…

用冒泡排序模擬C語言中的內置快排函數qsort!

目錄 ?編輯 1.回調函數的介紹 2. 回調函數實現轉移表 3. 冒泡排序的實現 4. qsort的介紹和使用 5. qsort的模擬實現 6. 完結散花 悟已往之不諫&#xff0c;知來者猶可追 創作不易&#xff0c;寶子們&#xff01;如果這篇文章對你們有幫助的話&#xff0c;別忘了給個免…

機器學習:模型評估和模型保存

一、模型評估 from sklearn.metrics import accuracy_score, confusion_matrix, classification_report# 使用測試集進行預測 y_pred model.predict(X_test)# 計算準確率 accuracy accuracy_score(y_test, y_pred) print(f"Accuracy: {accuracy*100:.2f}%")# 打印…

整數和浮點數在內存中的存儲(大小端字節序,浮點數的存取)

目錄 1.整數在內存中的存儲 2.大小端字節序和字節序判斷 2.1什么是大小端&#xff1f; 2.2為什么會有大小端 3.浮點數在內存中的存儲 3.1浮點數的存儲 3.1.1 浮點數存的過程 3.1.2 浮點數取的過程 3.2 解析 3.3 驗證浮點數的存儲方式 1.整數在內存中的存儲 整數的二進…

PAT (Basic Level) Practice | 朋友數

如果兩個整數各位數字的和是一樣的&#xff0c;則被稱為是“朋友數”&#xff0c;而那個公共的和就是它們的“朋友證號”。例如 123 和 51 就是朋友數&#xff0c;因為 123 51 6&#xff0c;而 6 就是它們的朋友證號。給定一些整數&#xff0c;要求你統計一下它們中有多少個不…

億道信息輕工業三防EM-T195,零售、制造、倉儲一網打盡

厚度僅10.5mm&#xff0c;重量僅0.65千克的EM-T195&#xff0c;其緊湊而纖薄的設計為以往加固型平板帶來了全新的輕薄概念。盡管設計時尚、輕薄&#xff0c;但經過軍用認證的強固性仍然能夠承受所有具有挑戰性的環境條件。隨身攜帶無負擔的輕便性加上抗震功能使其成為餐廳、酒店…

C++_數據類型_字符型

作用 字符型變量用于顯示單個字符 語法 char ch a;注意 在顯示字符型變量時&#xff0c;用單引號將字符括起來&#xff0c;不要用雙引號單引號只能有一個字符&#xff0c;不可以是字符串 C和C中字符型變量只占用一個字節字符型變量并不是把字符本身放到內存中存儲&#xf…

Excel導出

目錄 Maven依賴 實體類 表頭列寬自適應處理器 行列凍結處理器 合并單元格處理器 工具類 Maven依賴 <!--easy excel--><dependency><groupId>com.alibaba</groupId><artifactId>easyexcel</artifactId><version>3.3.2</vers…

數獨游戲(dfs)

代碼注釋如下 #include <iostream> using namespace std; const int N 10; bool col[N][N], rol[N][N], cell[3][3][N]; char g[N][N]; bool dfs(int x, int y) { //用bool這樣在找到一個方案就可以迅速退出if(y 9) x, y 0; //若y超出邊界&#xff0c;則第二…

S1---FPGA硬件板級原理圖實戰導學

視頻鏈接 FPGA板級實戰導學01_嗶哩嗶哩_bilibili FPGA硬件板級原理圖實戰導學 【硬件電路設計的方法和技巧-嗶哩嗶哩】硬件電路設計的方法和技巧01_嗶哩嗶哩_bilibili&#xff08;40min&#xff09; 【高速板級硬件電路設計-嗶哩嗶哩】 高速板級硬件電路設計1_嗶哩嗶哩_bil…

【RT-Thread基礎教程】郵箱的使用

文章目錄 前言一、郵箱的特性二、郵箱操作函數2.1 創建郵箱創建動態郵箱創建靜態郵箱 2.2 刪除郵箱2.3 發郵件2.4 取郵件 三、示例代碼總結 前言 RT-Thread是一個開源的實時嵌入式操作系統&#xff0c;廣泛應用于各種嵌入式系統和物聯網設備。在RT-Thread中&#xff0c;郵箱是…

輸入一個整數,輸出其最長連續因子。

輸入一個整數&#xff0c;輸出其最長連續因子。 例如 輸入&#xff1a;60 輸出&#xff1a;2 3 4 5 6 注意&#xff1a;1不算因子 輸入輸出格式 輸入描述: 輸入一個整數N&#xff0c;N<10000。 輸出描述: 輸出其最長連續因子&#xff0c;如果有多個最長&#xff0c;輸出…

HTML5浮動

1.標準文檔流組成 塊級元素&#xff08;block&#xff09; 內聯元素&#xff08;inline&#xff09; 2.display屬性 作用&#xff1a;指定HTML標簽的顯示方式 常用屬性 值 說明 block 塊級元素的默認值&#xff0c;元素會被顯示為塊級元素&#xff0c;該元素前后會帶有換行…