因为坐标都在1-10之间,因此可暴力求解

  1. #include <iostream>
  2. #include <cstdio>
  3. #include <cstring>
  4. #include <queue>
  5. #include <cmath>
  6. #include <vector>
  7. #include <algorithm>
  8. using namespace std;
  9. #define lowbit(x) (x&(-x))
  10. #define max(x,y) (x>y?x:y)
  11. #define min(x,y) (x<y?x:y)
  12. #define mem(a) (memset(a,0,sizeof(a)))
  13. typedef long long ll;
  14. ll n,m,x,y,z,t;
  15. ll a[][][];
  16. ll b[];
  17. ll sum[];
  18. void init()
  19. {
  20. for(ll i=;i<=;i++)
  21. {
  22. for(ll j=;j<=;j++)
  23. {
  24. for(ll k=;k<=;k++)
  25. {
  26. a[i][j][k]=;
  27. }
  28. }
  29. }
  30. for(ll i=;i<=;i++)
  31. {
  32. b[i]=;
  33. sum[i]=;
  34. }
  35. }
  36. void solve()
  37. {
  38. for(ll i=;i<=;i++)
  39. {
  40. for(ll j=;j<=;j++)
  41. {
  42. for(ll k=;k<=;k++)
  43. {
  44. b[]+=((a[i][j][k]-)*a[i][j][k])/;
  45. }
  46. }
  47. }
  48. for(ll i=;i<=;i++)
  49. {
  50. for(ll j=;j<=;j++)
  51. {
  52. for(ll k=;k<=;k++)
  53. {
  54. for(ll x=;x<=;x++)
  55. {
  56. for(ll y=;y<=;y++)
  57. {
  58. for(ll z=;z<=;z++)
  59. {
  60. if(i==x && j==y && z==k) continue;
  61. ll t=abs(x-i)+abs(y-j)+abs(z-k);
  62. b[t]+=(a[i][j][k]*a[x][y][z]);
  63. }
  64. }
  65. }
  66. }
  67. }
  68. }
  69. sum[]=b[];
  70. for(int i=;i<=;i++)
  71. sum[i]=sum[i-]+b[i]/;
  72. }
  73. int main()
  74. {
  75. scanf("%lld",&t);
  76. while(t--)
  77. {
  78. init();
  79. scanf("%lld%lld",&n,&m);
  80. for(int i=;i<=n;i++)
  81. {
  82. scanf("%lld%lld%lld",&x,&y,&z);
  83. a[x][y][z]++;
  84. }
  85. solve();
  86. while(m--)
  87. {
  88. scanf("%lld",&x);
  89. if(x>) x=;
  90. printf("%lld\n",sum[x]);
  91. }
  92. }
  93. return ;
  94. }

玲珑杯 Round #18 A -- 计算几何你瞎暴力的更多相关文章

  1. 玲珑杯”ACM比赛 Round #18 A -- 计算几何你瞎暴力(瞎暴力)

    题目链接:http://www.ifrog.cc/acm/problem/1143?contest=1020&no=0 题解:就是瞎暴力具体多暴力看一下代码就知道了. #include < ...

  2. 【玲珑杯 round#18 A】计算几何你瞎暴力

    [Link]:http://www.ifrog.cc/acm/problem/1143?contest=1020&no=0 [Description] [Solution] 因为每个点的(xi ...

  3. 【玲珑杯 round#18 B】图论你先敲完模板

    [Link]:http://www.ifrog.cc/acm/problem/1146 [Description] [Solution] 设f[i]表示在第i个点休息的话最少需要的体力值; f[i]= ...

  4. “玲珑杯”ACM比赛 Round #18

    “玲珑杯”ACM比赛 Round #18 Start Time:2017-07-15 12:00:00 End Time:2017-07-15 15:46:00 A -- 计算几何你瞎暴力 Time ...

  5. LibreOJ #517. 「LibreOJ β Round #2」计算几何瞎暴力

    二次联通门 : LibreOJ #517. 「LibreOJ β Round #2」计算几何瞎暴力 /* LibreOJ #517. 「LibreOJ β Round #2」计算几何瞎暴力 叫做计算几 ...

  6. 汕头市队赛 SRM14 T1 计算几何瞎暴力

    计算几何瞎暴力 (easy.pas/c/cpp) 128MB 1s 在平面上,给定起点和终点,有一面墙(看作线段)不能穿过,问从起点走到终点的最短路程. 输入格式 输入一行,包含8个用空格分隔的整数x ...

  7. loj517 计算几何瞎暴力

    在序列上维护4个操作 1.在序列的尾端添加x 2.输出Al~Ar的和 3.将所有数异或x 4.将序列从小到大排序 第一眼看上去是Splay于是头铁硬刚了一发 后来发现splay没法异或 去百度“维护异 ...

  8. Codeforces Beta Round #18 (Div. 2 Only)

    Codeforces Beta Round #18 (Div. 2 Only) http://codeforces.com/contest/18 A 暴力 #include<bits/stdc+ ...

  9. 题解-CSA Round#18 Randomly Permuted Costs

    Problem CSA Round 18 题意概要:给定一个有重边有自环 \(n\) 点 \(m\) 边的有向无环图(DAG),每条边有其权值,每当你走到一个点 \(x\) 时,所有从 \(x\) 连 ...

随机推荐

  1. [转载]不唐突的JavaScript的七条准则

    经过多年的开发.教学和编写不唐突的JavaScript, 我发现了下面的一些准则.我希望它们可以帮助你对“为什么这样设计和执行JavaScript比较好”有一点理解.这些规则曾经帮助我更快地交付产品, ...

  2. OCUI界面设计:滚动视图与分页控件初探

    滚动视图(UIScrollView) 简单介绍 1.UIScrollView滚动视图能够排列并显示超出自身显示范围的内容. 2.UIScrollView内部整合了多种手势来达到丰富的界面展示效果. 3 ...

  3. (cLion、RubyMine、PyCharm、WebStorm、PhpStorm、Appcode、Clion、Idea) 万能破解,获取自己的注冊码

    听说cLion的ide编写c/c++很的棒.今天下载了一个仅仅有30天的使用时间.作为程序猿破解它. 下载破解文件 | 点击下载 |password: 7biu 解压压缩包,然后打开命令行 cd 到解 ...

  4. [MST] Use Volatile State and Lifecycle Methods to Manage Private State

    MST has a pretty unique feature: It allows you to capture private state on models, and manage this s ...

  5. 7、java封装、继承、聚合组合

    1封装:封装的是属性,封:private 装:set.get‘ 可以看做将属性和get/set方法捆绑的过程. 优点:1.防止对封装数据的未经授权的访问,提高安全性.使用者只能通过事先预定好的方法来访 ...

  6. bzoj3438: 小M的作物(那年花开最小割)

    3438: 小M的作物 题目:传送门 题解: 最小割标准水题(做了几天的最小割之后表示是真的水) 为什么水:博主已经做过两道基本一样的题目了... 详情参考:bzoj3894 代码: #include ...

  7. Getting Started with MongoDB (MongoDB Shell Edition)

    https://docs.mongodb.com/getting-started/shell/ Overview Welcome to the Getting Started with MongoDB ...

  8. 8.解决IntelliJ Idea 集成TortoiseSVN 时找不到svn.exe

    转自:https://blog.csdn.net/beibeijia125/article/details/70183533?utm_source=blogxgwz9 首先我们可以在http://su ...

  9. 23.STL容器小结

  10. 【基础篇】Android中获取Drawable的方法

    public static Drawable getDrawable(Context context,String filename) { BitmapDrawable drawable=null; ...