1005【順序結構】馬克與爸爸的年齡問題
1005: 【順序結構】馬克與爸爸的年齡問題 時間限制: 1 Sec 記憶體限制: 128 MB 提交: 587 解決: 352 題目描述 馬克和爸爸的年齡和是n歲,三年前爸爸比馬克大x歲,今年馬克和爸爸各是多少歲? 輸入 n和x 輸出 馬克和爸爸的年齡(中間有空格) 樣例輸入 45 31 樣例輸出 7 38
滿分AC程式碼
#include<iostream> using namespace std; int main() { int n,x,a,b; cin>>n>>x; a=(n-x)/2; b=a+x; cout<<a<<" "<<b; return 0; }
相關推薦
1005【順序結構】馬克與爸爸的年齡問題
1005: 【順序結構】馬克與爸爸的年齡問題 時間限制: 1 Sec 記憶體限制: 128 MB 提交: 587 解決: 352 題目描述 馬克和爸爸的年齡和是n歲,三年前爸爸比馬克大x歲,今年馬克和爸爸各是多少歲? 輸入 n和x 輸出 馬克和爸爸的年齡(中
1006 【順序結構】馬克和爸爸跑圈問題
1006: 【順序結構】馬克和爸爸跑圈問題 時間限制: 1 Sec 記憶體限制: 128 MB 提交: 550 解決: 297 題目描述 師大附小運動場跑道一週長為n(10<=n<=2^31)米,馬克和爸爸兩人同時從同地沿跑道反方向而行,半分鐘後
【資料結構】棧與佇列 Part1:棧的建立與相關函式
First.棧(Stack) 定義:後進先出的線性表 操作: #include<stack> 標頭檔案 stack<int> s; 建立int型別的棧s s.push(x); &n
【資料結構】棧與佇列的面試題(二)
一.使用兩個佇列實現(實現棧先進後出的特點) 思路: 1.建立兩個佇列的結構體,並將這倆個佇列(Queue1和Queue2)的結構體封裝到一個結構體裡。 2.入棧:判斷哪個佇列中為空(Queue1和
【資料結構】順序表、單鏈表、迴圈連結串列的插入與刪除
寫在前面的 順序表 插入 刪除 定位 單鏈表 插入 刪除 總結 寫在前面的 在複習資料結構的過程中對於連結串列的操作總是容易忘記,時不時的就不知道具體的該怎麼
【資料結構】【二】陣列實現的線性表(線性表的順序儲存結構)
資料結構 陣列實現線性表 通過陣列實現了一個簡單的線性表 功能: 在陣列尾部新增元素 在陣列指定位置新增元素 根據下標獲取元素 根據下標刪除元素 根據元素刪除元素 獲取當前陣列長度 判斷當前陣列是否為空 列印陣列元素 public
【資料結構】二叉樹的建立與遍歷(遞迴)
該程式全是使用遞迴的操作 執行環境是:Dev-C++ #include <stdio.h> #include <stdlib.h> typedef struct node{ char data; struct node *lchild,*rchild; }bi
【C#】【資料結構】001-線性表:順序表
C#資料結構:順序表結構 1、自定義順序表結構 using System.Collections; using System.Collections.Generic; /// <summary> ///線性表介面 /// </summary> /// <type
【資料結構】前序遍歷與中序遍歷構造二叉樹
根據一棵樹的前序遍歷與中序遍歷構造二叉樹 具體程式碼如下: struct TreeNode { int val; struct TreeNode *left; struct TreeNode *right; }; struct TreeNo
【資料結構】中序遍歷與後序遍歷構造二叉樹
根據一棵樹的中序遍歷與後序遍歷構造二叉樹。 具體程式碼如下: struct TreeNode { int val; struct TreeNode *left; struct TreeNode *right; }; struct TreeNod
【資料結構】點陣圖與布隆處理器
文章目錄 1.點陣圖的實現 BitMap.h BitMap.c 2.布隆的實現 BloomFilter.h BloomFilter.c 1.點陣圖
【資料結構】順序表的操作函式
SeqList.h #ifndef __SEQLIST_H__ #define __SEQLIST_H__ #include <stdio.h> #include <assert.h> #include <malloc.h> #include <window
【資料結構】順序表應用1:多餘元素刪除之移位演算法
Problem Description 一個長度不超過10000資料的順序表,可能存在著一些值相同的“多餘”資料元素(型別為整型),編寫一個程式將“多餘”的資料元素從順序表中刪除,使該表由一個“非純表
【資料結構】順序佇列的實現(C語言)
佇列的基本概念及其描述 佇列是一種特殊的線性表,它的特殊性在於佇列的插入和刪除操作分別在表的兩端進行。 插入的那一端稱為隊尾,刪除的那一端稱為隊首。佇列的插入操作和刪除操作分別稱為進隊和出隊。 先進先出(First In First Out) 順序佇列要掌握以下操作:
【資料結構】靜態順序表各種功能實現(C語言)
順序表的儲存方式 定義一個順序表 #define MAX_SIZE (100) typedef int DataType; typedef struct SeqList { DataType data[MAX_SIZE]; int siz
【資料結構】順序表的應用(1)
問題: 1.將順序表(a1,a2,…,an)重新排列以a1為界的兩部分:a1前面的值均比a1小,a1後面的值均比a1大(這裡假設資料元素的型別具有可比性,不妨設為整型)。 #include "
【資料結構】順序表的應用(2)
問題: 2.有順序表A和B,其元素均按從小到大的升序排列,編寫一個演算法,將它們合併成一個順序表C,要求C的元素也按從小到大的升序排列。 #include "stdio.h" #include "sequlist.h" int main () { int le
【資料結構】順序表的應用(3)
問題: 已知一個順序表中的各節點值是從大到小有序的,設計一個演算法,插入一個值為x的節點,使順序表中的節點仍然是從小到大有序的。 #include "stdio.h" #include "seq
【資料結構】順序佇列
一、順序佇列的概念和分類 1、概念:順序佇列的底層結構是資料儲存元素的,用兩個整形數字來表示隊頭和隊尾的下標front和back 2、順序佇列根據出入元素方式不同分為兩種形式 二、程式碼展示 1、隊頭
【資料結構】定長順序表
【資料結構】順序表 關於基礎資料結構,分為兩類: ①線性:陣列、連結串列、順序表 ②非線性:樹、圖 順序表和連結串列的區別: 順序表:邏輯連續、物理連續 連結串列:邏輯連續、物理不一定連續 順序表可細分為兩類: ①定長順序表(在棧內操作) ②不定長順