记录编号 272617 评测结果 AAA
题目名称 烦人的幻灯片 最终得分 100
用户昵称 GravatarMagic_Sheep 是否通过 通过
代码语言 C++ 运行时间 0.001 s
提交时间 2016-06-17 17:13:37 内存使用 0.32 MiB
显示代码纯文本
  1. #include<cstdio>
  2. #include<iostream>
  3. using namespace std;
  4. int x1[100],y1[100],x2[100],y2[100],n;
  5. int x[100],y[100],ans1[100],ans2[100];
  6. int fuckkkkkkkkkk=0;
  7. int main()
  8. {
  9. freopen("slides.in","r",stdin);
  10. freopen("slides.out","w",stdout);
  11. scanf("%d",&n);
  12. for(int i=1;i<=n;i++)
  13. {
  14. scanf("%d%d%d%d",&x1[i],&x2[i],&y1[i],&y2[i]);
  15. }
  16. for(int i=1;i<=n;i++) scanf("%d%d",&x[i],&y[i]);
  17. for(int k=1;k<=n;k++)
  18. for(int i=1;i<=n;i++)
  19. {
  20. if(ans2[i]>0) continue;
  21. int temp,sum=0;
  22. for(int j=1;j<=n;j++)
  23. {
  24. if(ans1[j]>0) continue;
  25. if(x[i]>=x1[j]&&x[i]<=x2[j]&&y[i]>=y1[j]&&y[i]<=y2[j])
  26. {
  27. temp=j;sum++;
  28. }
  29. }
  30. if(sum==1)
  31. {
  32. ans1[temp]=i;ans2[i]=temp;
  33. fuckkkkkkkkkk++;
  34. }
  35. }
  36. if(fuckkkkkkkkkk<n)
  37. {
  38. printf("None");
  39. return 0;
  40. printf("FUCKKKKKKKKKK");
  41. }
  42. for(int i=1;i<=n;i++) printf("%c %d\n",'A'+i-1,ans1[i]);
  43. return 0;
  44. }