A. King Moves

water。= =。

 #include <cstdio>
 ,,,,,-,-,-};
 ,-,,,-,,,-,};
 #define judge(x,y) x >= 1 && x <= 8 && y >= 1 && y <= 8
 int main()
 {
     char t;
     ;
     scanf("%c%d", &t, &y);
     x = t - ;
     ; i < ; i++)
     {
         int fx = x + dx[i], fy = y + dy[i];
         if(judge(fx,fy))    cnt++;
     }
     printf("%d\n", cnt);
     ;
 }

B. Optimal Point on a Line

题目大意:给你n个坐标,找一个点到n个点的距离之和最小,如果有多解,选最左的。

这个感觉就是一道初中数竞题嘛。。那时候好像是一个区间?求的是。

#include <cstdio>
#include <algorithm>
using namespace std;
typedef long long LL;
 * 1e5 + ;
int x[maxn];
int main()
{
    int n;
    scanf("%d", &n);
    ; i < n; i++)
        scanf("%d", &x[i]);
    sort(x, x + n);
    printf()/ ]);
    ;
}

C. Magic Odd Square(基础构造)

题目大意:给你一个奇数n,然后输出一个幻方什么的?

昂。幻方的解法,组合数学的书里有,翻来覆去就解出来了,很酷。

然后这题好像是个找规律。。你就会发现有块区域放奇数,有一块放偶数就行了。。

#include <cstdio>
#include <cmath>
#include <algorithm>
using namespace std;
typedef long long LL;
 * 1e5 + ;
int x[maxn];
int main()
{
    , even = ;
    scanf("%d", &n);
    ) / ;
    ; i <= n; i++)
    {
        ; j <= n; j++)
        {
            )
            {
                printf("%d%c", odd, j == n ? '\n' : ' ');
                odd +=;
            }
            else
            {
                printf("%d%c", even, j == n ? '\n' : ' ');
                even +=;
            }
        }
    }
    ;
}

D

E

F

最新文章

  1. javascript中的窗口和框架
  2. 关于update set from where
  3. matplotlib 基础
  4. SQLite datatype
  5. String的两种生成方式
  6. JSON和GSON操作json数据
  7. 转载:as3.0下对象类型返回值与变量默认值的详细说明
  8. Swiper之滑块4
  9. Asp.Net 之 抓取网页内容
  10. Morris Traversal
  11. 分布式系统状态下redis存储asp.net session使用第三方Providers驱动
  12. 使用div+iframe实现弹窗及弹出内容无法显示的解决
  13. 贪心+树状数组维护一下 Intel Code Challenge Final Round (Div. 1 + Div. 2, Combined) D
  14. MVC 和 MVVM
  15. lock锁速记
  16. Java 疑问自问自答
  17. MySQL 授予普通用户PROCESS权限
  18. 【深度学习】吴恩达网易公开课练习(class1 week4)
  19. 解开一个疑惑,为什么LVS开放的端口,使用netstat或ss命令,不能查找到其监听的端口呢?
  20. ES6原生Class

热门文章

  1. mysql安装和配置
  2. 高版本api在低版本中的兼容
  3. Node.js入门笔记(4):文件系统(fs)
  4. 高斯混合模型(GMM)
  5. mysql常用操作语句
  6. (四)SQL Server分区管理
  7. 线程的创建pthread_create.c
  8. redirect()重新定向&#183;
  9. PHP数组合并+与array_merge的区别分析 &amp; 对多个数组合并去重技巧
  10. PHP数组函数: array_walk()