首页 > 冰冰的正多边形
头像 呆呆呆呆鸟
发表于 2024-10-25 23:23:36
A ~ C 先声明,本人不是什么大佬,写这些题解只是面向刚打比赛的朋友,若题解存在问题,敬请指正! A- 冰冰的正多边形 A题可能会不太理解自己错在哪里,题目要求解可以构成的多边形中最小周长,我们用map记录棒子的长度以及拥有的数量,然后遍历map,如果长度为 X 的木棒数量 >= 3,就记录 展开全文
头像 秋千月凉
发表于 2024-10-25 21:06:23
实际上,这道题目很假,打表就可以 for (int i = 1; i <= 11; i++) { for (int j = 1; j <= 11; j++) printf("%d ", i ^ j); puts(""); } 打表之后发现 展开全文
头像 可爱抱抱呀😥
发表于 2024-10-26 11:28:55
C~F Java题解,代码已去除冗余 C 冰冰的异或 通过打表1-100时的答案,可以找到规律:答案即为不小于n的最小2的整数次幂,其中n<=2的情况特判一,时间复杂度O(T) import java.util.*; public class Main{ public static v 展开全文
头像 烟尘墨
发表于 2024-10-31 17:07:04
C. 冰冰的异或 思路 可以通过相同的数异或得到。 至少需要通过 得到,因此如果 ,那么集合 为 。 如果 ,那么可以通过 与 进行异或运算得到 。 可以通过相邻的两个数异或 相互得到,例如 这些数是相邻的,可以通过异或 互相转换。 因此,令 为不大于 的最大的二次幂,若 展开全文
头像 难得糊涂涂
发表于 2024-11-16 02:32:50
#include <bits/stdc++.h> using namespace std; #define int long long  #define endl "\n" bool local(const string&s) {    & 展开全文
头像 winterl
发表于 2024-10-26 00:36:17
前言 在我的代码中 不会给出完整的代码,仅给出部分核心代码 long是64位整数 endl已经被模板特化,性能和\n相当 B 冰冰的电子邮箱 这题看到判断邮箱是否合法,很明显这就是一道正则表达式匹配匹配题,直接用正则表达式判断合不合法即可。 @之前 要求是由字母和数字组成 除了开头和结尾的位置 展开全文
头像 东方不二
发表于 2024-10-26 12:59:27
C语言实现,失败了很多次,忽略了字符串长度的限制,以下是题解,可能比较冗余 #include <string.h> int EmailCheck(char address[]) { // 判断字符串首尾是否是'.'或者'-' if (address[0] == '.' | 展开全文

等你来战

查看全部