上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 56 下一页
摘要: 先确定一段和sum=m的最长的长度,要最长则起点从1开始,根据等差求和,len*(len+1)/2=m;放缩法则len^2<2*m,所以len=pow(2.0*m,0.5);现在根据长度确定起点L,根据等差求和公式,((len+L-1)+L)*len/2=m; => L=(2*m/len+1-len 阅读全文
posted @ 2019-08-09 17:43 青衫客36 阅读(300) 评论(0) 推荐(1) 编辑
摘要: 参考链接: https://www.cnblogs.com/NYNU-ACM/p/4236795.html 题上说的A 和B 的长度不超过15,因为A和B 是十六进制数,如果长度不考虑正负号的话,一个数字表示4位二进制数,所以A 、B的位数是60位,所以定义A、B时,要定义为64位。当然如果考虑正负 阅读全文
posted @ 2019-08-09 17:09 青衫客36 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 坐标排序是关键 阅读全文
posted @ 2019-08-04 18:07 青衫客36 阅读(383) 评论(0) 推荐(0) 编辑
摘要: #include #include using namespace std; int f[30], F[30]; int main() { char c; int n, m, p; cin >> n; for(int i = 1; i > c >> m; if(c >= 'a' && c = 'A' && c <= 'Z') p = F[c - 'A' + 1];... 阅读全文
posted @ 2019-08-04 17:27 青衫客36 阅读(155) 评论(0) 推荐(0) 编辑
摘要: #include #include using namespace std; void deal(string &s) { int len = s.length(); if(s.find('.') != string::npos) { for(int i = len - 1; s[i] == '0'; -- i) { len --; } s = s.... 阅读全文
posted @ 2019-08-04 13:13 青衫客36 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-08-03 22:54 青衫客36 阅读(107) 评论(0) 推荐(0) 编辑
摘要: #include int main() { int n; while(scanf("%d", &n) != EOF) { int k = 0; for(int i = 1; i <= n; ++ i) if(n % i == 0) k ++; if(k % 2 == 0) printf("0\n"); else printf("1\n"); } ... 阅读全文
posted @ 2019-08-03 21:41 青衫客36 阅读(152) 评论(0) 推荐(0) 编辑
摘要: #include int main() { int n, m; while(scanf("%d %d", &n, &m) != EOF) { printf("+"); for(int j = 0; j < n; ++ j) { printf("-"); } printf("+\n"); for(int i = 0; i < m; ++ i) {... 阅读全文
posted @ 2019-08-03 17:33 青衫客36 阅读(195) 评论(0) 推荐(0) 编辑
摘要: #include #include using namespace std; int main() { stack s; int n; while(cin >> n) { while(n) { s.push(n % 2); n /= 2; } while(!s.empty()) { cout << s.top(); s.pop(); ... 阅读全文
posted @ 2019-08-03 12:30 青衫客36 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 解题思路:1递推递推,先分析下直线分割平面的情况,增加第n条直线的时候,跟之前的直线最多有n-1个交点,此时分出的部分多出了(n-1)+1; 2折线也是同理,f(1)=2,f(2)=7,先画好前面n-1条折线,当增加第n条拆线时,此时与图形新的交点最多有2*2(n-1)个,所以分出的部分多出了2*2 阅读全文
posted @ 2019-08-03 12:22 青衫客36 阅读(236) 评论(0) 推荐(0) 编辑
上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 56 下一页