关注
第四题: #include<iostream> #include<vector> #include<algorithm> #include<ctime> using namespace std; int main() { clock_t startTime, endTime; startTime = clock(); int N, M, k; cin >> N >> M >> k; if (N <= 0 || M <= 0) { return 0; } vector<int> arr; int ss = (int)sqrt(k); //cout << ss; int nIndex = N; int mIndex = M; if (k > N*M || N <= 0 || M <= 0) { return 0; } if (N == M) { int judge = k - 1; while (judge) { if (nIndex == mIndex && nIndex >= 1 && mIndex >= 1) { nIndex--; mIndex = M; --judge; } else if (nIndex < mIndex && nIndex >= 1 && mIndex >= 1) { if (judge>1) { judge = judge - 2; mIndex--; } else if (judge == 1) { --judge; } } } cout << nIndex*mIndex <<endl; } if (N < M) { int judge = k - 1; while (judge) { if (nIndex < mIndex && mIndex > N && mIndex >= 1 && nIndex >= 1) { --judge; --mIndex; } else if (nIndex < mIndex && mIndex <= N && mIndex >= 1 && nIndex >= 1) { if (judge > 1) { judge = judge - 2; --mIndex; } else if (judge == 1) { --judge; } } else if (nIndex == mIndex) { --nIndex; mIndex = M; --judge; } } cout << nIndex*mIndex <<endl; } if (N>M) { int judge = k - 1; while (judge) { if (nIndex == mIndex && mIndex >= 1 && nIndex >= 1) { --mIndex; nIndex = N; --judge; } else if (mIndex < nIndex && nIndex > M && mIndex >= 1 && nIndex >= 1) { --judge; --nIndex; } else if (mIndex < nIndex && nIndex <= M && mIndex >= 1 && nIndex >= 1) { if (judge > 1) { judge = judge - 2; --nIndex; } else if (judge == 1) { --judge; } } } cout << nIndex*mIndex<<endl; } endTime = clock(); cout << "运行时间:" << endTime - startTime << "ms"<< endl; system("pause"); return 0; }
查看原帖
点赞 评论
相关推荐
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 你感受到金三银四了嘛? #
68013次浏览 604人参与
# 美团笔试 #
693327次浏览 4617人参与
# 虽然0面试,但今天___,夸夸自己 #
8300次浏览 171人参与
# 米哈游笔试 #
548935次浏览 1074人参与
# 春招 / 实习投递,你最焦虑的一件事 #
51504次浏览 1013人参与
# vivo笔试 #
12900次浏览 122人参与
# AI岗位暴涨12倍,你会转AI赛道吗? #
4224次浏览 87人参与
# 27届实习投递记录 #
766次浏览 21人参与
# 今天你投了哪些公司? #
137420次浏览 2504人参与
# 金三银四,你的春招进行到哪个阶段了? #
18527次浏览 254人参与
# 运营每日一题 #
127374次浏览 900人参与
# 美团秋招笔试 #
194538次浏览 1065人参与
# 字节7000实习来了,你投了吗? #
4042次浏览 19人参与
# AI项目实战 #
6162次浏览 289人参与
# 刚工作的你,踩过哪些坑? #
5641次浏览 134人参与
# 找工作,你都让AI帮你做什么? #
6395次浏览 209人参与
# 小米笔试 #
138938次浏览 994人参与
# 软件开发春招备战日记 #
92962次浏览 611人参与
# vivo求职进展汇总 #
277703次浏览 1558人参与
# 第一次找实习,我建议__ #
76096次浏览 855人参与

查看2道真题和解析