原创 Android Studio 第一次啓動較慢(聯外網下載 gradle)的解決方法

使用 android studio 時如果不進行配置,默認是每次啓動都進行網絡 gradle sync 的方法,也就是說,沒網絡的情況下是無法編譯的,以下是我在使用中的解決方法: 首先,手動下載對應的 gradle 版本。 我是在

原创 特殊日曆計算 —— C++

有一種特殊的日曆法,它的一天和我們現在用的日曆法的一天是一樣長的。 它每天有10個小時,每個小時有100分鐘,每分鐘有100秒。 10天算一週,10周算一個月,10個月算一年。 現在要你編寫一個程序,將我們常用的日曆法的日期轉換成

原创 第一章 緒論 1.2 數據庫模型

數據模型是對現實世界數據特徵的抽象 通俗地講數據模型就是現實世界的模擬 數據模型應滿足三方面要求: 能比較真實地模擬現實世界 易於爲人所理解 便於在計算機上實現 數據模型是數據庫系統地核心和基礎 1.2.1 兩

原创 洛谷 P1008 三連擊 (枚舉以及 next_permutation(全排列)的應用)—— C++

題目背景 本題爲提交答案題,您可以寫程序或手算在本機上算出答案後,直接提交答案文本,也可提交答案生成程序。 題目描述 將 1,2,⋯,9 共 9 個數分成 3 組,分別組成 3 個三位數,且使這 3 個三位數構成 1:2:3 的比

原创 HDU 1062 Text Reverse(棧的應用)—— C++

Ignatius likes to write words in reverse way. Given a single line of text which is written by Ignatius, you should

原创 第一章 緒論 1.1 數據庫系統概述

數據庫的地位 ① 數據庫技術產生於六十年代末,是數據管理的有效技術,是計算科學的重要分支。 ② 數據庫技術是信息系統的核心和基礎,它的出現極大地促進了計算機應用向各行各業的滲透。 ③ 數據庫已經成爲每個人生活中不可缺少的部分。 1

原创 如何在 C++ 中使用 scanf() & printf()

首先,在 VS2017 中,使用 C 語言的輸入函數 scanf(),程序會報錯,解決辦法是: 在代碼的最頂行寫入 #define _CRT_SECURE_NO_WARNINGS 屬性 —> C/C++ —> 預處理器,右側 預

原创 不吉利日期 —— C++

在國外,每月的13號和每週的星期5都是不吉利的。特別是當13號那天恰好是星期5時,更不吉利。已知某年的一月一日是星期w,並且這一年一定不是閏年,求出這一年所有13號那天是星期5的月份,按從小到大的順序輸出月份數字。(w=1…7)

原创 ACM題目中幾種 數據輸入 的處理方法 —— C++

本文轉自 迂者-賀利堅 老師的文章,感謝賀老師,很受益。 最簡單的輸入 Description 計算 a+b Input 兩個整數 a,b Output a+

原创 VS中 C++無法切換完全模式 解決方案

首先,VS 僅對 C# 等提供切換完全模式功能,對C++並沒有這個功能 VS 智能顯示關鍵字的時候要先按一下方向鍵下再敲回車,這樣很不習慣,如果想要實現像Eclipse 一樣自動選中代碼提示符中最符合的一個,直接回車輸入的話,可以

原创 HDU 4841 圓桌問題(約瑟夫問題) —— C++

圓桌上圍坐着2n個人。其中n個人是好人,另外n個人是壞人。如果從第一個人開始數數,數到第m個人,則立即處死該人;然後從被處死的人之後開始數數,再將數到的第m個人處死……依此方法不斷處死圍坐在圓桌上的人。試問預先應如何安排這些好人與

原创 博客搬遷

博客園地址

原创 HDU 1237 簡單計算器 (棧的應用)—— C++

讀入一個只包含 +, -, *, / 的非負整數計算表達式,計算該表達式的值。 Input 測試輸入包含若干測試用例,每個測試用例佔一行,每行不超過200個字符,整數和運算符之間用一個空格分隔。沒有非法表達式。當一行中只有0時輸入

原创 C++ STL 查找算法 簡述

查找算法(13個):判斷容器中是否包含某個值 ①count(first,last,value); 返回 [first,last) 範圍內等於 value 的元素個數。 代碼示例: #include <iostream>

原创 PTA 學生成績鏈表處理(線性表之鏈表描述) —— C

本題要求實現兩個函數,一個將輸入的學生成績組織成單向鏈表;另一個將成績低於某分數線的學生結點從鏈表中刪除。 函數接口定義: struct stud_node *createlist(); struct stud_node *del