关注
第四题: #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; }
查看原帖
点赞 评论
相关推荐
点赞 评论 收藏
分享
牛客热帖
更多
- 1... 32分钟投了18家网申,效率如何?1.2W
- 2... 秋招以来的AI面经问题5405
- 3... 急哭了!985科班本三段大厂实习被阿里一脚踹飞!简历都没收!4342
- 4... 面试官视角聊聊:如何在AI浪潮中找到好工作?4041
- 5... 2027届暑期实习大科普,为什么从来没人给你讲过这些事情?2379
- 6... 美团测开->腾讯后端,感谢那个不愿放弃的自我2209
- 7... C++ MySql 常考面试题总结1858
- 8... 面试被问到“agent的记忆机制怎么设计”,该怎么回答?1768
- 9... 没算力,能搞大模型吗?1664
- 10... 老板原话:AI要完全取代程序员了1571
正在热议
更多
# xx岗简历求拷打 #
19729次浏览 174人参与
# 牛友的志愿填报指南 #
50250次浏览 225人参与
# 开工第一帖 #
64903次浏览 1077人参与
# 找工作有哪些冷知识 #
227166次浏览 2693人参与
# 有转正机会的小厂实习值得去吗? #
12447次浏览 118人参与
# 应届生,你找到工作了吗 #
109576次浏览 661人参与
# 今年形式下双非本找得到工作吗 #
288374次浏览 1643人参与
# 听劝,这个简历怎么改 #
383688次浏览 1833人参与
# 如果再来一次,你还会学硬件吗 #
155232次浏览 1458人参与
# 业务面应该做哪些准备 #
95895次浏览 1050人参与
# 招聘要求与实际实习内容不符怎么办 #
171319次浏览 933人参与
# 你上一次加班是什么时候? #
134144次浏览 747人参与
# 你找工作的时候用AI吗? #
177739次浏览 911人参与
# 你怎么看待AI面试 #
152375次浏览 812人参与
# 找工作中的意难平 #
995298次浏览 6434人参与
# 实习心态崩了 #
104767次浏览 525人参与
# 跳槽时有那些注意事项 #
124661次浏览 592人参与
# 掌握什么AI技能,会为你的求职大大加分 #
14425次浏览 533人参与
# 24届秋招同行攻略分享 #
1382670次浏览 14318人参与
# 毕业季,给职场新人一些建议 #
191386次浏览 2500人参与

查看20道真题和解析