DHUOJ
liuxinyu666
东华大学17级软件工程学生
展开
-
DHUOJ - 2017060301 Problem A - STEED Cards
题意:STEED排序有60种排法,按照字典排序输出所需序列代码如下:#include <bits/stdc++.h> using namespace std; int main() { int n=0,i,a; char x[5]= {'S','T','E','E','D'},y[60][5]; sort(x,x+5); do { ...原创 2018-04-02 12:01:12 · 220 阅读 · 0 评论 -
DHUOJ - 2017060315 Problem O - An Easy Problem
此题注意使用long long,不然会造成数据溢出。代码如下:#include <iostream> #include <algorithm> using namespace std; long long A(long long a) { return a<0?(-a):a; } int main() { long long a,x[20005],i,...原创 2018-04-05 12:00:37 · 184 阅读 · 0 评论 -
DHUOJ - 2017060313 Problem M - 2D Convolution
注意定义数组使用long long型,不然会wa哦。代码如下:#include <iostream> using namespace std; int main() { int n,m,i,j,a,b; long long D[105][105],K[8][8],C[105][105]; while(cin>>n>>m) { ...原创 2018-04-05 12:49:58 · 162 阅读 · 0 评论 -
DHUOJ - 2017060305 Problem E - Find Palindrome
找到最长回文数并输出长度代码如下:#include <iostream> #include <cstring> using namespace std; int main() { char x[55]; int n,a,b,i,j; while(cin>>x) { n=strlen(x); b=...原创 2018-04-05 14:16:33 · 174 阅读 · 0 评论 -
DHUOJ - 2017060307 Problem G - One for You
在n+m为偶数或n-m的绝对值为大于1的奇数时,Bob有绝对优势代码如下:#include <iostream> using namespace std; int A(int a) { return a<0?(-a):a; } int main() { int x,y,z; while(cin>>x>>y) { ...原创 2018-04-05 14:37:31 · 170 阅读 · 0 评论 -
DHUOJ - 2017060309 Problem I - Frog's Jumping
乍一看还以为是一道约瑟夫环的题,看来我眼瞎了开始的算法超时了#include <bits/stdc++.h> using namespace std; const int b=1000005; int y[b]; int main() { int n,a,k,x,i; while(cin>>n) { a=1; fo...原创 2018-04-05 15:47:16 · 164 阅读 · 0 评论 -
DHUOJ - 2017060311 Problem K - Treasure Map
记得大一上学期做oj时遇到过这种螺旋矩阵的问题,当时刚学数组,做了一天才做出来,现在做这道更难一些的题很快就ac了,果然人是很进步的啊,嘤嘤嘤只需用4个变量确定上下左右四个边界,再用一个递归函数即可代码如下:#include <bits/stdc++.h> using namespace std; const int M=10005; int x[M],y[105][105]; v...原创 2018-04-05 17:16:03 · 186 阅读 · 0 评论