原创 USTC機試—科學計數法(strchr和atoi函數的相關算法考察)(兩個數求和只要有一個double就是double值)

#include<stdio.h> #include<string.h> #include<stdlib.h> #define N 100 int main(){ char str1[N],str2[N]; double s1,s2;

原创 USTC機試—字符串處理之模式匹配問題

#include<stdio.h> #define N 100 bool judge(char *p){ while(p){ if(*p=='a'){//嵌套匹配 p++; if(*p=='b'){ p++; if

原创 USTC機試—從鍵盤輸入 N,建立 N*N矩陣,每個元素是一個字符串,爲每個元素賦值。然後求 出按字典序排列最大的元素所在的行列。

#include <stdio.h> #include<stdlib.h> #include<string.h> #include<algorithm> using namespace std; #define N 100 struct

原创 Page has the wrong paper size US Letter

最近在上傳ICPR會議的論文時,官網檢測論文格式有問題:Page has the wrong paper size US Letter 這裏帖一下解決辦法: 最好就是改documentclass,我這邊報錯後直接去會議官網找要求改

原创 關於Maven導入的無法識別dependency依賴包和SDK問題

IDEA Maven 導入項目後無法識別dependency依賴包的問題確保導入的項目的Maven環境配置正確更改Java SDK和本地的同步在pom.xml中引入SDK 配置 確保導入的項目的Maven環境配置正確 以我本地Ma

原创 USTC機試—拓撲排序加強版

如題所示://算法求解:求拓撲排序的問題 #include<stdio.h> #include<string.h> #include<stdlib.h> #include<vector> #include<stack> using nam

原创 USTC機試—根據文件中的一串數字建立二叉排序樹並且

//算法思想:根據輸入序列建立二叉排序樹,最後用後序遍歷輸出該二叉樹 #include<stdio.h> #include<string.h> #include<stdlib.h> #define N 100 struct Node{

原创 USTC機試—//算法求解:根據文件中的先序序列創建一棵樹然後中序輸出深度小於depth/2的結點,其中零代表葉子結點,depth就是遍歷樹的深度

註解:此題比較綜合,設計根據先序序列建立一顆樹,然後用遞歸確定樹的高度,然後再保存到depth/2的高度的樹,最後用中序遍歷輸出即可,即牽涉到四個算法。輸入文件3.in如下:ABC00DE0000輸出文件3.out如下:BA代碼如下://

原创 //問題:將n個數從小到大排序如果n是奇數輸出正中間的數,如果n是偶數,輸出中間的兩個數(用動態內存分配的方法)

#include<stdio.h> #include<malloc.h> #include<stdlib.h> //問題:將n個數從小到大排序如果n是奇數輸出正中間的數,如果n是偶數,輸出中間的兩個數(用動態內存分配的方法) int ma

原创 將輸入的十進制數字分解成4個數字爲一組的十六進制數字,然後相異或最後再轉換成十進制輸出

//將輸入的十進制數字分解成4個數字爲一組的十六進制數字,然後相異或最後再轉換成十進制輸出 #include<stdio.h> int main(){ int x,y; while(scanf("%d",&x)!=EOF){

原创 USTC機試—將文件中輸入的兩個十進制數字異或後輸出二進制到另一個文件中

//算法求解:給兩個十進制數先異或然後輸出其二進制數字 #include<stdio.h> #include<stdlib.h> #define N 100 int main(){ FILE *fp1,*fp2; fp1=fop

原创 USTC——從文件中讀入一個二叉樹,然後後序遍歷該二叉樹。

讀入文件中的信息如下所示:輸出文件是:3 2 4 1 代碼如下:#include<stdio.h> #include<string.h> #define N 100 struct Node{ struct Node* lchild;

原创 USTC—摸球問題

代碼如下:#include<stdio.h> #define N 100 struct E{ int x,y,z;//存儲成立的個數 }E[N]; int main(){ FILE *fp; fp=fopen("2.out","w

原创 USTC機試——根據輸入的文章進行對應的操作

/* 中科_2010_1 */ #include <stdio.h> #include <string.h> #include <math.h> #include <stdlib.h> #include <time.h> #incl

原创 Leet-code:兩數相加心得

題目: 給出兩個 非空 的鏈表用來表示兩個非負的整數。其中,它們各自的位數是按照 逆序 的方式存儲的,並且它們的每個節點只能存儲 一位 數字。 如果,我們將這兩個數相加起來,則會返回一個新的鏈表來表示它們的和。 您可以假設除了數字 0 之