diff --git a/2020.cpp b/2020.cpp new file mode 100644 index 0000000..73260a3 --- /dev/null +++ b/2020.cpp @@ -0,0 +1,26 @@ +#include +#define abs(x) ((x)>0?(x):(-x)) +using namespace std; +int main(){ + int n; + while (cin >> n && n!=0){ + int *i = new int[n]{0}; + for(int j = 0;j> i[j]; + for(int ii = 0; ii < j ;ii++){ + if(abs(i[ii]) +using namespace std; +int main(){ + int n; + while (cin >> n && n!=0){ + int r100=0,r50=0,r10=0,r5=0,r2=0,r1=0,tmp; + for(;n>0;n--){ + cin >> tmp; + for(;tmp>=100;tmp-=100) r100++; + for(;tmp>=50;tmp-=50) r50++; + for(;tmp>=10;tmp-=10) r10++; + for(;tmp>=5;tmp-=5) r5++; + for(;tmp>=2;tmp-=2) r2++; + for(;tmp>=1;tmp-=1) r1++; + } + cout << r100+r50+r10+r5+r2+r1 << endl; + } + return 0; +} \ No newline at end of file diff --git a/2022.cpp b/2022.cpp new file mode 100644 index 0000000..db7ac9b --- /dev/null +++ b/2022.cpp @@ -0,0 +1,16 @@ +#include +#define abs(x) ((x)>0?(x):-x) +using namespace std; +int main(){ + int m,n; + while (cin >> m >> n){ + int max=0,maxi=0,tmp; + for(int i = 0;i> tmp; + if(abs(tmp)>abs(max)) + maxi = i,max = tmp; + } + cout << maxi/n+1 << ' ' << maxi%n +1 << ' '<< max << endl; + } + return 0; +} \ No newline at end of file diff --git a/2023WA.cpp b/2023WA.cpp new file mode 100644 index 0000000..ba15a82 --- /dev/null +++ b/2023WA.cpp @@ -0,0 +1,31 @@ +#include +#include +using namespace std; +int main(){ + int n,m; + while (cin >> n >> m){ + double *c = new double[m]{0},*i = new double[n*m]{0}; + int count=0,tmp=0; + for(int ii = 0;ii> i[ii]; + c[ii%m] += i[ii]; + if((ii%m == 0 && ii !=0)) + (cout << setiosflags(ios::fixed) << setprecision(2) << (float)tmp/m << ' '),tmp=0; + if(ii == n*m-1){ + cout << setiosflags(ios::fixed) << setprecision(2) << (float)(tmp+i[ii])/m << endl; + for(int j = 0;j