1006 【順序結構】馬克和爸爸跑圈問題
1006: 【順序結構】馬克和爸爸跑圈問題 時間限制: 1 Sec 記憶體限制: 128 MB 提交: 550 解決: 297 題目描述 師大附小運動場跑道一週長為n(10<=n<=2^31)米,馬克和爸爸兩人同時從同地沿跑道反方向而行,半分鐘後相遇,如果他們同時從同地同向而行,經過兩分鐘後,爸爸追上馬克,求馬克和爸爸兩人每分鐘各走多少米(假定馬克和爸爸行走速度不變) 輸入 一個整數n. 輸出 兩個整數,分別是馬克和爸爸每分鐘走的米數 樣例輸入 300 樣例輸出 225 375
滿分AC程式碼
#include<cstdio> using namespace std; int main() { long long a; scanf("%lld",&a); printf("%lld ",a/4*3); printf("%lld",a/4*5); return 0; }
相關推薦
1006 【順序結構】馬克和爸爸跑圈問題
1006: 【順序結構】馬克和爸爸跑圈問題 時間限制: 1 Sec 記憶體限制: 128 MB 提交: 550 解決: 297 題目描述 師大附小運動場跑道一週長為n(10<=n<=2^31)米,馬克和爸爸兩人同時從同地沿跑道反方向而行,半分鐘後
1005【順序結構】馬克與爸爸的年齡問題
1005: 【順序結構】馬克與爸爸的年齡問題 時間限制: 1 Sec 記憶體限制: 128 MB 提交: 587 解決: 352 題目描述 馬克和爸爸的年齡和是n歲,三年前爸爸比馬克大x歲,今年馬克和爸爸各是多少歲? 輸入 n和x 輸出 馬克和爸爸的年齡(中
【資料結構】棧和佇列相關練習題:判斷有效的括號
給定一個只包括 '(',')','{','}','[',']' 的字串,判斷字串是否有效。 有效字串需滿足: 左括號必須用相同型別的右括號閉合。 左括號必須以正確的順序閉合。 注意空字串可被認為是有效字串。 具體實現程式碼如下: #pragma once #incl
【資料結構】【二】陣列實現的線性表(線性表的順序儲存結構)
資料結構 陣列實現線性表 通過陣列實現了一個簡單的線性表 功能: 在陣列尾部新增元素 在陣列指定位置新增元素 根據下標獲取元素 根據下標刪除元素 根據元素刪除元素 獲取當前陣列長度 判斷當前陣列是否為空 列印陣列元素 public
【資料結構】二叉樹的建立和遍歷(非遞迴)
該程式使用的是遞迴地建立方法,以及非遞迴的遍歷演算法 執行環境:Dev-C++ #include <stdio.h> #include <stdlib.h> typedef struct node{ char data; struct node *lchild
【C#】【資料結構】001-線性表:順序表
C#資料結構:順序表結構 1、自定義順序表結構 using System.Collections; using System.Collections.Generic; /// <summary> ///線性表介面 /// </summary> /// <type
【資料結構】順序表的操作函式
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
【資料結構】八大排序之快速排序(遞迴和非遞迴方法)
上一博文我們講了氣泡排序,但是由於他的時間複雜度過高為O(n*n),於是在氣泡排序的基礎上今天要說的是快速排序。 本文講述兩個內容: 1.快速排序的三種方法。 2.快速排序的優化 一.什麼是快速排序??? 通過一趟排序將要排序的資料分割成獨立的兩部
【資料結構】順序表的應用(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、隊頭
【資料結構】定長順序表
【資料結構】順序表 關於基礎資料結構,分為兩類: ①線性:陣列、連結串列、順序表 ②非線性:樹、圖 順序表和連結串列的區別: 順序表:邏輯連續、物理連續 連結串列:邏輯連續、物理不一定連續 順序表可細分為兩類: ①定長順序表(在棧內操作) ②不定長順
【資料結構】時間複雜度和空間複雜度
衡量一個演算法的複雜度: 即演算法的時間複雜度和空間複雜度統稱為演算法的時間複雜度。 時間複雜度 計算一下下面程式的迴圈語句總共會執行多少次? void Test(int n) { int iConut = 0; for (int i = 0; i &l
【資料結構】順序表實現十進位制轉換任意進位制
/* & File : 進位制準換 * Author : Laugh * Copyright: Laugh * 主題 :對於輸入的任意一個非負十進位制小數,列印輸出與其等值的任意進位制小數 * Date : 2018/10/14 */
【資料結構】棧的順序儲存結構 C語言實現
棧(stack),是一種線性儲存結構,它有以下幾個特點: 棧中資料是按照"後進先出(LIFO, Last In First Out)"方式進出棧的。 向棧中新增/刪除資料時,只能從棧頂進行操作。 基本操作 initStack(&S) destroySt
【資料結構】大小堆的理解,建立,增加和刪除元素操作
什麼是大小堆? 大小堆是基於完全二叉樹的結構; 大堆:任意一個結點的左右孩子的資料都小於此結點的資料,位於堆頂的結點的資料最大。 小堆:任意一個結點的左右孩子的資料都大於此結點的資料,位於堆頂的結點的資料最小。 下面以小堆為例,圖解: 以下都是以小堆為例 如何