原创 Currency Exchange POJ - 1860

Currency Exchange POJ - 1860 傳送門 題目大意 我們的城市有幾個貨幣兌換點。讓我們假設每一個點都只能兌換專門的兩種貨幣。可以有幾個點,專門從事相同貨幣兌換。每個點都有自己的匯率,外匯匯率的A到B是B的數

原创 國慶七天樂(end)

國慶 今年國慶是建國70週年,閱兵可謂是聲勢浩大,我還特地鴿了上午的比賽去學院樓下面看了看,無比感慨,恰巧上午還看了看國家珍藏的彩色1949年的開國大典,兩個一對比,真的有說不出來的感覺,加之網上各種的評論,心情無比激動,熱淚盈眶

原创 雜談一下

好久沒寫博客了 題解,總結在我個人博客出問題之後堆了很多,但我總是一天天的推了又推,還總是安慰自己有時間寫。殊不知,後面的時間越來越緊迫,這總拖延症得好好治治了,繼續寫! 半期 回望從開學到半期。上學期期末訂的小目標很多的沒有完成

原创 昂貴的聘禮 POJ - 1062(超級源點+枚舉+dijsktra)

昂貴的聘禮 POJ - 1062 題目 年輕的探險家來到了一個印第安部落裏。在那裏他和酋長的女兒相愛了,於是便向酋長去求親。酋長要他用10000個金幣作爲聘禮才答應把女兒嫁給他。探險家拿不出這麼多金幣,便請求酋長降低要求。酋長說:

原创 博客搬家遼

個人博客雖不太完善,但主要是沒廣告(hhhh) https://zhengzihao.online/ 做題感想以後可能不出意外都寫在裏面 因爲是外國服務器,訪問較慢實屬正常 😃 新增來必力評論功能,😃

原创 山東科技大學OJ輸出月曆問題

Description 已知每月1號是星期幾,輸出當月月曆。每個月都按30天算。 Input 輸入爲一個整數n,1<=n<=7。n爲1表示本月1日是星期一,n爲2表示1號爲星期二,以此類推,n爲7時表示1日爲星期天。 Output

原创 B - Cat Party (Easy Edition) CodeForces - 1163B1&&B2(思維)

B - Cat Party (Easy Edition) CodeForces - 1163B1&&B2 題目大意: 從Shiro 搬到新家開始的n天裏,每天都會有一個朋友來到Shiro 家玩。第 i 天來的朋友戴了一條彩色的絲帶

原创 山東科技大學OJ字符串加密

Description 通過鍵盤輸入一個字符串,之後按如下規律對其加密: A→Z a→z B→Y b→y C→X c→x … 即將字符串中的第i個大寫或小寫英文字母變成相應的第(26-i+1)個大寫或小寫字母,其他字符不變。

原创 分解質因數問題(數論)

就從我遇到的分解質因數問題開始說吧。 D - Power Products CodeForces - 1247D 傳送門 這道題的題目意思賊好理解,就是給n個數,要求輸出這個序列中任選兩個數相乘滿足x的k次冪的組合有多少種。(x爲

原创 The Factor HDU - 5428(數論)

The Factor HDU - 5428(分解質因數) 傳送門 題目大意: 輸入一個序列,求他們所有數的乘積,然後找到最後的這個數的能整除它的最小因子。條件限制,這個最小因子必須滿足有兩個以上的數能整除它,包括它自己。數據範圍

原创 山東科技大學OJ3n+1問題

Description 計算機科學中的問題往往被歸納爲某一類問題(如NP問題,無法解決問題,遞歸等)。在這道問題中你將分析一種算法,它對所有可能的輸入結果是未知的。 考慮以下算法: 輸入n 輸出n 如果n=1然後停止

原创 The Fool HDU - 6555

The Fool HDU - 6555 傳送門 題目大意爲: 給出一個數n,求從這個數除以1到n所得的結果之和,是奇數還是偶數。 數據範圍1e9 解:暴力肯定T,然後我分先,一個數除以從它的一半開始就等於一,所以就跑了n/2的次數

原创 A - Eating Soup CodeForces - 1163A

A - Eating Soup CodeForces - 1163A 題目大意 給出一個數,按順序從1—n連成一圈,再給出一個數m,求從圈中刪去m個數後,最多有多少組數聯通。 思路 手寫以下規律就出來了,但我傻逼的把規律寫錯了,找

原创 山東科技大學oj數組去重

問題 E: 數組去重 時間限制: 1 Sec 內存限制: 16 MB 提交: 9443 解決: 4569 [提交][狀態][討論版] 題目描述 現有一個非減序(即前面的元素值不會比後面元素的數值大)排列的一維數組,其中有若干元

原创 輸出1-1/2+1/3+....+1/n問題

#include <stdio.h> #include <stdlib.h> int main() { int m,a; int flag=-1; double sum=0; scanf("%d"