代码低数值可以,高数值不行,应该没理解到题意啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊 摘要:解题思路:用函数写阶乘,然后循环里面用函数之间相乘注意事项:低数值可以,高的不行参考代码:#include<stdio.h>int fun1(int p){ int i; i=1; for(;p>=1…… 题解列表 2024年09月27日 1 点赞 1 评论 773 浏览 评分:9.9
主要提供思路,代码看的大神的c++,c语言应该可以编出来就是要很久的时间 解题思路:主要要考虑多个圆形覆盖时他的共同有效面积,并且考虑云朵投影面积是否在这个农场里面,其实题目容易理解,就是要运用数学思维去看,当只有一个圆形去覆盖农场时很简单,可以直接带进去,多个圆形时要多次循环输入就很复杂,我有思路但是不想去算了, 题解列表 2024年09月27日 0 点赞 0 评论 614 浏览 评分:9.9
这道题其实可以手算,但我不想算,就写了个程序帮我算。 解题思路:根据题目条件可得,其中n为所求数。((8*a+7)*8+1)*8+1=n(2*a*17+15)*17+4=n展开得:512*a+457=n578*a+259=n注意事项:二元一次方程组,可以手算,也可以写程序暴力枚举。参考代码:publicclassMain{publicstaticvoid 题解列表 2024年09月29日 0 点赞 0 评论 563 浏览 评分:9.9
编写题解 1560: 蓝桥杯算法提高VIP-计算器 ####思路-将每个数字对应的二极管开关情况存储在arr数组中-遍历每个数字,建立每两个数字之间变换所需要改变的二极管数目的一个二维表-直接查表计数####代码```cpp#includeusingnamespacestd;intmain(){intarr[][7]={{1, 题解列表 2024年09月30日 0 点赞 0 评论 555 浏览 评分:9.9
1192: 十->二进制转换 ```cpp#include#includeusingnamespacestd;//进制转换并输出函数不考虑特殊情况voidtransport(intx){x=abs(x);vectorv;vector::iteratorit;while(x!=0){it=v.begin();v.insert(it, 题解列表 2024年10月03日 0 点赞 0 评论 634 浏览 评分:9.9
1644:最长字符串(使用结构体存储,扩展解法) ```cpp#include#include#includeusingnamespacestd;structword{stringw;intsize;};intmain(){wordwords[50];//声明一个包含50个word结构体的数组stringstr;getline(cin, 题解列表 2024年10月04日 0 点赞 0 评论 534 浏览 评分:9.9
1415:挚爱C语言(动态开辟二维数组空间C/C++解决问题) 摘要:c++语言动态开辟二维数组空间 ```cpp char** p = new char* [n]; for (int i = 0; i < n; i++) { p[i] = n…… 题解列表 2024年10月04日 0 点赞 0 评论 442 浏览 评分:9.9
沙子合并-区间动态规划(详细注释C++) 解题思路:1995年的经典题目,采用对区间进行动态规划的思想。每次合并的代价为两堆沙子数量之和,那么最后一次合并的代价就是所有沙子数量之和,当合成进行最后一次合并的两堆沙子所用的代价最小时,总代价最小。问题就变为选择某种区间划分方法,将[1,n]划分为两个大区间[1,k]和[k+1,n], 题解列表 2024年10月06日 0 点赞 0 评论 759 浏览 评分:9.9
用最朴素的C语言(不用数组,字符)解决这类问题 解题思路:通过循环的方式使a反复除以10,直至a==0,程序终止,可求得a的位数。再进行分类讨论,因为位数不同情况也不同。注意事项:一定要把数据a存到数据b里,因为循环之后a最终会==0,导致之后输出的结果有误,即00000参考代码:#includeintmain(){inta, 题解列表 2024年10月07日 0 点赞 0 评论 631 浏览 评分:9.9
会战兵力 是80万对60万 优势在我 摘要:解题思路:注意事项:参考代码:#include <bits/stdc++.h>using namespace std;typedef long long ll;int prime(ll x){ …… 题解列表 2024年10月07日 0 点赞 0 评论 463 浏览 评分:9.9