原创 數據結構——圖書信息管理系統的順序表實現

大部分代碼來自嚴蔚敏老師的《數據結構》教材,但對於書上的僞代碼,有編譯運行不了的地方,我進行了修改,使得程序可以正常運行,功能正常使用。   代碼利用順序表製作了一個圖書信息管理系統,可以進行增、刪、查、看等功能。 初成代碼,如果有bug

原创 代碼對拍教程

在ACM賽場上經常碰到感覺思路是對的,樣例也過了,但是wa掉了,時間充足的情況下,選擇換人再寫一份新的代碼。然後兩份代碼對拍。看看在哪些數據上輸出了不同的結果。   對拍教程: 把自己的代碼(my.cpp), 隊友的代碼(std.cpp)

原创 ACM 高精度 JAVA大數 總結

定義與讀入:( cin.nextBigInteger(); ) Scanner cin = new Scanner(System.in); BigInteger a = cin.nextBigInteger(); 賦值與初始化:( Bi

原创 Gym - 102152

B - Memory Management System   #include<bits/stdc++.h> using namespace std; struct nomd { int x,y,c; }a[100006],b[100

原创 Codeforces Round #556 (Div. 2)(A.B.C)

A. Stock Arbitraging 買入時找最小,賣出時找最大。 如果買入的價格 > 賣出的價格,則根本就不買 #include<bits/stdc++.h> using namespace std; #define line c

原创 ACM 2019浙江省賽(BEFGHIJK)

B - Element Swapping #include<bits/stdc++.h> #define ll long long #define inf 0x3f3f3f3f3f3f3f3fLL #define rep(i,a,b)

原创 POJ - 2785 4 Values whose Sum is 0(折半枚舉+二分)

題目大意:給出一個整數n,接下來有n組數,每組數包含四個數 a、b、c、d 求有多少中組合方式使得 a+b+c+d = 0   題目數據範圍 n <= 4000, 強行枚舉的話,一共有4000^4種方式。這是必不可行的。 我們來引入一下折

原创 POJ - 2549 Sumsets(折半枚舉 + 二分)

題目大意:給出一個數字n, 接下來有n個整數 從n個數中找出四個數a、b、c、d使得 a + b + c = d。求出d最大可能是幾。 數據範圍 n <= 1000 強行枚舉的話,一共有1000^4種方式。這是必不可行的。 我們利用折半枚

原创 “卓見杯”第五屆CCPC中國大學生程序設計競賽河南省賽-網絡模擬賽 鄭州輕工業大學校賽

Problem A Mex Query 簽到題 #include <bits/stdc++.h> using namespace std; #define clr(a) memset(a, 0, sizeof(a)) #define l

原创 第九屆河南理工大學算法程序設計大賽 F. Mo的極限

題目的意思給的很清楚,但是坑點還是非常多。列舉一下: 係數爲0時的特判 合併同類項 合併同類項後係數爲0 的特判 //比如這組樣例 -1x^10+1x^10+0x^1 1x^0   約分後爲負數,負號應該在分子上     給出我的

原创 第九屆河南理工大學算法程序設計大賽

一邊監考一邊寫了幾個題。一隊出的題目挺好的。總的來說,題目不難,但是坑點比較多,細心點才能做好。 A. Asia區域賽 簽到題: #include<bits/stdc++.h> using namespace std; #define

原创 HDU - 1029 Ignatius and the Princess IV (Java - map)

Ignatius and the Princess IV   藉此機會,學習了一下java中的map類 import java.util.*; import java.math.*; import java.io.*; public

原创 Java-String類的常用方法

提取子串 //s.substring(begin, end); //截取 從begin -- end-1 區間內的字符 String s1 = new String("0123456789"); String s2 = s1.subs

原创 Java中字符串與字符的轉換

String 轉化成 char[]  String s = cin.nextLine(); char[] str = s.toCharArray(); //s 爲輸入的字符串,str字符數組與s相對應 //單個字符的處理方式 Str

原创 2019 藍橋杯省賽 B 組模擬賽(一)(Java)

結果填空:鐘錶 手動算一下 class Main { public static void main(String[] args) { System.out.println("07:55:41"); }