hdu oj最基礎50題(2000 2009題)

2021-10-13 12:54:37 字數 2166 閱讀 7643

題目位址:

本博文旨在幫助部分跨考生從初試踏入複試,大家加油hhhhh

本內容編寫過程中僅使用最基本的c語言知識,不使用c++庫

#include

#include

// 交換

void

swap

(int

&x,int

&y)// 陣列分割為2部分

intpatition

(char

*a,int low,

int high)

// 如果隊尾元素小於tmp了,需要將其賦值給low

a[low]

= a[high]

;// 當隊首元素小於等於tmp時,向前挪動low指標

while

(low < high && a[low]

<= tmp)

// 當隊首元素大於tmp時,需要將其賦值給high

a[high]

= a[low];}

// 跳出迴圈時low和high相等,此時的low或high就是tmp的正確索引位置

// 由原理部分可以很清楚的知道low位置的值並不是tmp,所以需要將tmp賦值給a[low]

a[low]

= tmp;

return low;

// 返回tmp的正確位置

}// 快速排序

void

quicksort

(char

*a,int left,

int right)

intmain()

printf

("\n");

}return0;

}

#include

#include

intmain()

return0;

}

#include

#include

#define pi 3.1415927

intmain()

return0;

}

#include

#include

intmain()

return0;

}

#include

intmain()

}return0;

}

#include

intmain()

;while(~

scanf

("%d/%d/%d"

,&year,

&month,

&day)

)else

for(

int i=

1;i) ans = ans + day;

printf

("%d\n"

,ans);}

return0;

}}

#include

intmain()

}printf

("%d\n"

, ans);}

return0;

}

#include

#include

intmain()

for(

int i=l;i<=r;i++

)else

}printf

("%d %d\n"

, ans1, ans2);}

return0;

}

#include

#include

intmain()

else

if(x ==0)

else

}printf

("%d %d %d\n"

, ans1, ans2, ans3);}

return0;

}

#include

#include

intmain()

printf

("%.2lf\n"

, ans);}

return0;

}

hdu oj最基礎50題(2010 2019題)

題目位址 本博文旨在幫助部分跨考生從初試踏入複試,大家加油hhhhh 本內容編寫過程中僅使用最基本的c語言知識,不使用c 庫 include include include intmain if cnt 0 printf no n else return0 include include inclu...

hdu oj最基礎50題(2030 2039題)

題目位址 本博文旨在幫助部分跨考生從初試踏入複試,大家加油hhhhh 本內容編寫過程中僅使用最基本的c語言知識,不使用c 庫 include include include intmain cnt cnt 2 printf d n cnt return0 include include includ...

hdu oj最基礎50題(2040 2050題)

題目位址 本博文旨在幫助部分跨考生從初試踏入複試,大家加油hhhhh 本內容編寫過程中僅使用最基本的c語言知識,不使用c 庫 include include include intmain if tmp b puts yes else puts no return0 include include ...